Hi, i'm fiki
as a
I'm a frontend developer with 6+ years of building web and mobile apps in React, React Native, Next.js and TypeScript. Today I build investment features for Jenius — mutual funds, government bonds and bond-backed loans — after shipping government CMS platforms for BNI and taking BPJS Ketenagakerjaan's PageSpeed from below 40 to 80+.
- TypeScript✦
- React✦
- React Native✦
- Next.js✦
- GraphQL✦
- Redux✦
- Zustand✦
- Tailwind CSS✦
- Vue.js✦
- Nuxt.js✦
- Node.js✦
- NestJS✦
- Go✦
- PostgreSQL✦
- Redis✦
- Jest✦
- Micro Frontend✦
- Technical SEO✦
Where I've shipped
Selected builds
(01) — Featured2026HealthPlus
Front-end technical test — doctor bookingPatient appointment booking app: browse doctors, book a slot in a two-step modal, then change doctor, reschedule or cancel. Deployed end to end with a GraphQL API on Render and Postgres on Supabase.
- 01Sign in — tap “Use demo account” to fill the login
- 02Review upcoming appointments
- 03Book: search or filter doctors by specialty
- 04Pick a date and an available time slot
- 05Change doctor, reschedule or cancel
- alice@example.com
- Password
- password123
- React
- TypeScript
- Vite
- GraphQL
- FastAPI
- PostgreSQL
- Supabase
- Vitest
- Playwright
(02) — Featured2026Home Interactive 3D
Personal projectProperty rental web app with interactive 3D home previews.
- 01Open the landing page and tap “Explore the products in 3D”
- 02Pick a zone — Main Desk, Coffee Station, Outdoor Gear, Relax Zone or Garage Space
- 03Choose a chair, desk and accessories and watch them appear on the 3D platform
- 04Switch to Overview to see the whole setup
- 05Rent the setup: choose a duration and confirm the monthly total
- Next.js
- React
- Tailwind CSS
- Zustand
- Claude
- (03) — Featured2024
Fitness-SIN
Hacktiv8 final projectMobile fitness app with a BMI calculator, running distance tracking and workout plans.
- 01Log in — BMI is worked out from height, weight and gender
- 02See your BMI category on Home and your ideal weight on Profile
- 03Browse routines grouped by BMI category and add them to your plan
- 04Start a run — the map traces your route with a live timer
- 05Review past runs in the running history chart
- React Native
- Expo
- Node.js
- Express.js
- MongoDB
- JWT
- Styled Components
- React Native Paper
- (04)2021
Master System↗
Magnus DigitalCompany profile website built from scratch on Adobe Experience Manager.
- JavaScript
- jQuery
- Bootstrap
- AEM
- HTL
- (05)2020 — 2023
Indonesia Travel↗
Magnus Digital — Ministry of TourismLanding pages and new features for Indonesia's official tourism website on Adobe Experience Manager.
- JavaScript
- jQuery
- AEM
- HTL
Always learning
- 2014 — 2018
Bachelor of Information Systems
Bina Nusantara University (BINUS)
- Oct 2023 — Feb 2024
Full Stack JavaScript Immersive Bootcamp
Hacktiv8













