About
I am a Software Engineer with over five years of experience developing efficient, user-focused applications.
My expertise lies in modern frontend technologies such as React.js, Next.js, and TypeScript, complemented by backend skills in Node.js and GraphQL. I have successfully led impactful projects, optimized application performance, and built scalable solutions that drive strong user engagement.
Passionate about enhancing user experiences, I am dedicated to crafting innovative, reliable systems. Currently based in Indonesia, I am open to relocation for the right opportunity.
Experience
Jul 2021 — Feb 2025 - Maintain and develop Flip for Business (Flip.id’s B2B transfer service) web and provide the best user experience for B2B money transfer services.
- react
- redux
- tailwind
- styled-components
Apr 2019 — Jun 2021 - Develop and implement new features for Codemi’s LMS (Learning Management System).
- Help maintain the codes, make custom components to support and fix unexpected bugs.
- react
- react-boilerplate
- mobx
- redux
- xstate
- bootstrap
- emotion
Sep 2017 — Mar 2018 - Help teacher work with students for Course: Interaction of Human and Computer (3 credits).
Nov 2017 — Jan 2018 - Built frontend app with Vue, Vuetify and Firebase to display e-money balance of Banks in Indonesia, taken from Javasign's backend API service.
- vue
- vuetify
- firebase
Projects
AI Wallpaper Gen
A web platform for AI-generated wallpapers using OpenAI APIs, supporting login, image sharing, and AWS S3 storage.- tRPC
- typescript
- next.js
- react
- shadcn-ui
- prisma
- postgresql
- supabase
- amplify
- aws
- s3
- openAI
Nevernote
- Build an Evernote clone app.
- Easely make a note, update and delete.
- typescript
- react
- emotion
- express
- graphql
- typeorm
- type-graphql
- mysql
- docker
Artikel Islam
- Mobile app for reading Islamic articles from trusted websites like Konsultasisyariah.com, Muslim.or.id, Muslimah.or.id, and many more.
- The app let you save articles for reading in offline mode.
- flutter
- dart
Contact
I'm always interested in hearing about new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!