A collection of real-world Web & Mobile Development experience — from eTax web apps and World Bank projects, to internal platforms, FMCG route optimization, and Flutter mobile apps released to the Play Store.
Built multiple web applications across different contexts: an eTax system for private company tax reporting, web-based reporting modules for World Bank projects, and several internal apps using CodeIgniter 4 and React for company operational needs.
Built this digital portfolio platform from scratch using Next.js 16, TypeScript, and Tailwind CSS — with multi-language support (ID/EN), motion-based animations, dynamic content from JSON, and production-grade Vercel deployment.
Built a web-based sales visit route optimization system for the FMCG industry — integrating clustering & routing algorithms with Google Maps API to produce realistic routes within an 8-hour working day constraint.
Built a full-stack child health tracking platform using Next.js App Router, TypeScript, and Supabase — from database schema design with Row-Level Security to 10+ integrated frontend modules, role-based admin system, and production deployment on Vercel.
End-to-end personal finance mobile app — built with Flutter & Firebase, Go backend with Swagger contracts, and Google Drive integration for backup. Released to Play Store & Firebase App Distribution.
Mobile app for tracking household needs and tasks — built with Flutter & Firebase with a Go backend documented via Swagger. Released to Play Store.
Experienced in building web applications across diverse real-world project contexts: a web-based eTax system for private company tax reporting, web module implementation in a World Bank-funded project, and several internal applications using CodeIgniter 4 and React used for daily company operations.
📊 Impact
🧩 Tech Stack
CodeIgniter 4, React, PHP, MySQL, REST API, HTML/CSS/JavaScript, Bootstrap, jQuery, MVC Architecture
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
This digital portfolio platform was built from scratch using a modern stack: Next.js 16, TypeScript, and Tailwind CSS. Designed as a fully data-driven full-stack application, supporting multi-language (ID/EN), and ready for production deployment on Vercel with high performance.
📊 Impact
🧩 Tech Stack
Next.js 16, TypeScript, Tailwind CSS, Framer Motion, React Icons, Vercel, JSON-based content architecture
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
I built a web-based sales visit route optimization system for the FMCG and agritech distribution industry. The system helps sales teams meet a target of ±20 store visits per day within an 8-hour working day constraint, through a combination of geographic clustering algorithms and Google Maps API-based routing. Output is delivered as per-salesman map visualization and Excel export for field operations.
📊 Impact
🧩 Tech Stack
Web Application (Custom), Backend Algorithm (Clustering + Routing), Google Maps API (Directions + Polyline), Excel Export, GIS Collaboration
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
As Full-Stack Developer for BabyTrack, I built the entire technical stack from scratch: SQL schema design and migrations in Supabase Postgres, Row-Level Security implementation for sensitive child health data, Supabase Auth-based authentication, and a complete frontend using Next.js App Router with TypeScript and Tailwind CSS. The platform includes 10+ integrated tracking modules, a role-based admin system, and a traction dashboard for business reporting — all deployed to Vercel.
📊 Impact
🧩 Tech Stack
Next.js (App Router), TypeScript, React, Supabase (Auth, Postgres, RLS), Tailwind CSS, Vercel, SQL Migrations, Trigger-based Audit Logging
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
Ledgerin is a personal finance mobile app built with an offline-first approach using SQLite via Drift as the primary local database. All transactions are stored locally — the app runs fully without internet. A Go + Swagger backend handles server synchronization, and Google Drive API is used for independent data backup. Released to Google Play Store and Firebase App Distribution.
📊 Impact
🧩 Tech Stack
Flutter, Dart, Drift (SQLite), Go (Golang), Swagger / OpenAPI, Google Drive API, Firebase Auth, REST API, Google Play Store
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
Home Tracker is a household management mobile app with an offline-first architecture using SQLite via Drift as the primary local database. Data is stored locally so the app runs without internet. Firestore is used as a pull & sync layer to synchronize data across devices within a household — not as the primary database. A Go + Swagger backend handles server-side logic. Released to the Google Play Store.
📊 Impact
🧩 Tech Stack
Flutter, Dart, Drift (SQLite), Firebase (Auth, Firestore), Go (Golang), Swagger / OpenAPI, REST API, Google Play Store
⚡ Problem Statement
🧠 Solution Overview
🏗️ Architecture
🔥 Challenges & Solutions
Explore other domains