Safe
No credentials in prompts. Every AI-generated line is reviewed, type-checked, and tested before merge.
Senior Frontend & Mobile Engineer
Self-taught engineer. I started on the backend, then found my home in frontend and mobile. Today I build the frontend of a Swedish SaaS and run Hikode on the side.
Bandung, Indonesia
Each pillar is a role. Its height is scope: from intern to leading three teams.
Jul 2026 – Present
4 mo, Full-time
CheckProof, Sweden · Hybrid
Angular, TypeScript
Nov 2024 – Jun 2026
1 yr 8 mo, Full-time
Be Management, South Tangerang · Hybrid
Angular, NgRx, Node.js, Express, MongoDB
Nov 2023 – Jan 2025
1 yr 3 mo, Full-time
Nikel, Central Jakarta · On-site
Angular 17, Tailwind CSS, RBAC
Mar 2023 – Jan 2024
11 mo, Contract
PT Serasi Autoraya · via Esha Parama Technology, North Jakarta · Hybrid
React Native, TypeScript, Redux
Oct 2020 – Nov 2022
2 yr 2 mo, Contract
PT Maju Gemilang Indotech, South Tangerang
React, React Native, Node.js
Jun 2020 – Aug 2020
3 mo, Contract
Telunjuk.com, Indonesia · Remote
Vue.js, Bulma
Dec 2019 – Jun 2020
7 mo, Full-time
SALT · PT Ako Media Asia, Indonesia · Hybrid
JavaScript, jQuery, Bootstrap, React Native
Oct 2019 – Dec 2019
3 mo, Internship
Dumbways Indonesia, Bintaro
JavaScript, Node.js
May 2019 – Aug 2019
4 mo, Full-time
Glovory Technologies Indonesia, Indonesia
React Native, Vue.js
What I build with, and how deep it goes.
AI does not replace engineering. It multiplies it. Every AI output gets my review, my tests, and my name on it.
No credentials in prompts. Every AI-generated line is reviewed, type-checked, and tested before merge.
Small, well-scoped tasks, the model chosen per complexity, context prepared through docs and tests.
Agents handle research, scaffolding, and regressions; I stay on architecture and product decisions.
Vocational school, Software Engineering
SMK Negeri 8 Bandar Lampung, 2015–2018