Front-End Engineer & Team Lead
I develop web applications and lead front-end teams, drawing on experience across full-stack development and product delivery.
My work has taken me from PHP portals and mobile APIs to online course platforms and front-end team leadership. I’m based in Jakarta and now work primarily with React, Next.js, and TypeScript.
At PT. Griya Mitra Digital, I develop client portals and admin panels, plan sprint work, and review the team’s pull requests. Working with backend and product teams is part of that day-to-day responsibility, alongside writing and maintaining the front-end code.
My personal projects explore two different interests: everyday organization and learning through play. Catat Saja brings notes, tasks, finances, and family health logs together, with end-to-end encryption and sharing. It includes multi-currency finance books with spending charts, and health tracking from body measurements to child growth, medicine reminders, and Gemini helpers for receipts and dictation. Coba Lagi introduces children to coding with visual puzzles and spoken instructions, and is now playable with a controller on Steam Deck.
React.js · Next.js · Vue.js · Nuxt · JavaScript · TypeScript · Tailwind CSS · HTML5 · SCSS · Firebase · SQL · Flutter · Dart · React Router
Recent experience
May 2023 – Present · West Jakarta, Jakarta, Indonesia
- Develop and maintain client portals and admin panels with Next.js and Tailwind CSS.
- Plan sprint work and assign tasks across the front-end team.
- Review pull requests from front-end engineers.
- Coordinate work across front-end, back-end, and product teams.
Jan 2022 – May 2023 · Central Jakarta, Jakarta, Indonesia
- Developed and maintained web portals with Next.js and Tailwind CSS.
- Developed and maintained back-office tools with Laravel, Tailwind CSS, and Alpine.js.
Feb 2021 – Jan 2022 · West Jakarta, Jakarta, Indonesia
- Expanded a landing page into an online course platform with Next.js.
- Developed and maintained content management systems for partners and universities with React.
| Project | What it does | Built with |
|---|---|---|
| Coba Lagi | A coding adventure for children using picture blocks and spoken instructions. | Flutter · Dart |
| Catat Saja | Notes, tasks, finances, and health logs, encrypted and shared in one place. | React Router · TypeScript · Firebase · Web Crypto |
| Personal portfolio | Selected work, professional experience, and a résumé generated from curated profile data. | Next.js · TypeScript · Tailwind CSS |


