My
Experiences
I have worked with various technologies including
Sveltekit, Next.js, Nuxt.js, React, Vue.js, Laravel, Node.js, SQL,
NoSQL, Websockets, Wordpress, AWS, Progressive Web Apps (PWA),
Flutter, Python, AI, Arduino, n8n, and LLMs (Large Language Models).
Below are some of the projects I have worked on!
#1
Congklak Bot
Implemented a Minimax algorithm for a Congklak game bot, allowing it
to decide the best moves based on the current game state.
Features include a user-friendly interface and player-vs-player
mode.
Tag: AI, Game, Minimax
Tech: HTML5, CSS3, JavaScript
Link:
Open ↗
#2
SimQuiz
Tool for creating quizzes with multiple question types, including
multiple choice, fill in the blanks, and essay questions.
Features include automatic grading, question randomization, and a
user-friendly interface.
Tag: Quiz, Education, Tool
Tech: Sveltekit, PWA
Link:
Open ↗
#3
Ramanujan Calculator
Simple infinite block calculator application.
Features include basic arithmetic operations, memory functions, and
a user-friendly interface.
Tag: Mathematics
Tech: Sveltekit, PWA
Link:
Open ↗
#4
Smart Telegram Assistant
Telegram bot that provides various utilities such as news,
reminders, and group moderation.
Features include a user-friendly interface, customizable commands,
and integration with Gemini AI.
Tag: Telegram Bot, AI, Utility
Tech: Node.js, AWS Lambda, Telegram Bot API, Gemini
AI
Link:
Open ↗
#5
Omnitor
Tool for monitoring and controlling IoT devices via Bluetooth
connection.
Features include real-time data visualization, device management,
and a user-friendly interface.
Tag: IoT, Bluetooth, Monitoring
Tech: Sveltekit, PWA, Bluetooth API
Link:
Open ↗
#6
NemoApp
Cloud platform for monitoring and controlling IoT devices.
Features include real-time data visualization, device management,
and a user-friendly interface.
Tag: IoT, Cloud, Monitoring
Tech: Sveltekit, Firebase
Link:
Open ↗
#7
Nototele
Tool for running and managing telegram bots.
Features include a user-friendly interface.
Tag: Telegram Bot, Utility
Tech: Sveltekit
Link:
Open ↗
#8
Turing Machine
Simulates a Turing machine to perform basic mathematical operations.
Features include a user-friendly interface and support for multiple
operations.
Tag: Turing Machine, Simulation
Tech: HTML5, CSS3, JavaScript
Link:
Open ↗
#9
RGB Color Extractor
Extracts pixel colors from images and displays their RGB values.
Features include a user-friendly interface and support for multiple
image formats.
Tag: Image Processing, Color Extraction
Tech: HTML5, CSS3, JavaScript
Link:
Open ↗
#10
Snake Game
Classic snake game implemented in JavaScript.
Features include a user-friendly interface and support for multiple
game modes.
Tag: Game, JavaScript
Tech: HTML5, CSS3, JavaScript
Link:
Open ↗
Work
Experiences
#1
Business Watch Indonesia
2024 - Present as Web Engineer
Successfully developed and maintained AI Based Telegram bots for
various purposes, including mentoring, mental health counseling,
daily tips, and more. I also working on application for managing and
running Telegram bots, which is currently in development.
Tech: Node.js, AWS Lambda, Telegram Bot API, Gemini
AI, Sveltekit
#2
Kuadran
2024 as Frontend Developer
Developed contributors features for a mathematics learning platform,
which has a focus on gamification and interactive learning. The
platform includes features such as a question bank, leaderboard, and
user management system.
Tech: Vue.js, Tailwind CSS, Chakra UI
Link:
Open ↗
#3
Solo Technopark
2022 as IT Officer Internship
Developed a prototype for an asset management and visitor record
system using React and Laravel. We also maintained the existing
official website.
Tech: React, Laravel, MySQL, Workpress
Link:
Open ↗
#4
Zyklus Indonesia
2021 - 2022 as Software Developer
Developed a flutter application for household waste recycling,
including features for waste collection scheduling, user management,
and reward system. We implemented a geolocation feature to track
waste collection and provide real-time updates to users.
Tech: Flutter, Go Echo, PostgreSQL, Google Maps API