Experiences

Where I've worked — frontend engineering roles, freelance stints, and the internship where it started.

Software Engineer — Front End

Jun 2024 — Present
Kitabisa· Full-time· Jakarta, Indonesia (Hybrid)

Building and maintaining the Kitabisa.com crowdfunding platform while shipping AI-powered internal tooling for engineering teams.

  • Built AI-powered internal apps that analyze Grafana bug timelines and turn technical event data into structured, human-readable reports for faster investigation and triage.
  • Built a RAG application over Slack thread conversations that summarizes bug reports and surfaces relevant technical context.
  • Standardized engineering workflows as reusable AI agent skills — repository setup, database patching, and frontend repo rules.
  • Developed Next.js + TypeScript features for the crowdfunding platform and contributed to SalingJaga, the insurance app.
Next.jsTypeScriptReact QueryMaterial UITailwind CSSZustandAI AgentsRAG

Software Engineer — Front End

Dec 2023 — Jun 2024
Redikru· Full-time· Jakarta, Indonesia (Hybrid)

Front-end engineer across a maritime-crew recruitment platform: internal CMS, company dashboard, and a React Native app for sailors.

  • Built an internal CMS dashboard (React, TypeScript, Tailwind) managing sailing companies, crew members, certificates, and validation workflows.
  • Developed a company-facing platform for job vacancies, recruitment, and vessel management, plus a React Native app for sailors with chat and certificate tracking.
  • Composed reusable components following Atomic Design, with i18n across web and mobile.
React.jsReact NativeTypeScriptTailwind CSSTamaguiRedux ToolkitTanStack Query

Freelance Software Engineer — Front End

Sep 2023 — Feb 2024
Solar Chapter· Freelance· Jakarta, Indonesia (Remote)

Freelance build of a web-based monitoring platform for IoT hardware systems with real-time operational visibility.

  • Built the monitoring UI with Next.js, TypeScript, and Chakra UI.
  • Wired real-time data interaction through Axios and TanStack Query, with authentication and sessions via NextAuth.js.
Next.jsTypeScriptChakra UITanStack QueryRecoilNextAuth.js

Freelance Software Engineer — Front End

Oct 2023 — Nov 2023
The Digital Cellar· Freelance· Brisbane, Australia (Remote)

Short engagement building an event-ticketing, course-delivery, and gated-content web platform.

  • Delivered the platform with Next.js, TypeScript, and Chakra UI; state in Zustand, auth via NextAuth.js.
Next.jsTypeScriptChakra UITanStack QueryZustandNextAuth.js

Software Engineer — Front End

Jul 2022 — Oct 2023
Gaspack· Full-time· Jakarta, Indonesia (Remote)

Front-end engineer for client web platforms and Web3 products — NFT minting, marketplace, and staking experiences.

  • Developed scalable, responsive platforms with Next.js and TypeScript in close collaboration with UI/UX designers.
  • Built dApp features for EVM smart-contract interactions used by NFT collections — minting, marketplace, crafting, and staking.
Next.jsTypeScriptWagmiViemEthers.jsChakra UITailwind CSSZustandSWR

Software Engineer Intern — Front End

Apr 2021 — Jul 2022
Garena· Internship· Jakarta, Indonesia (Hybrid)

Internship building gamified web experiences for Garena game events — landing pages, gacha mechanics, voting flows, and card-collection systems.

  • Shipped event mini-apps for titles including Call of Duty Mobile, Free Fire, Arena of Valor, Fantasy Town, and FairyTail Mobile.
React.jsReduxSassDirectus