What I build

Ibuildmodernwebandmobileproductsfast,reliable,andbuilttoscale.

Next.js · React · React Native · TypeScript

My Story

I enjoy turning ideas into products that people genuinely find useful.

With 5+ years building web and mobile application ecosystems, I focus on experiences that are responsive, intuitive, and dependable — from optimizing dynamic web performance to shipping offline-first apps that hold up in the field. I believe great software comes from understanding users, making thoughtful technical decisions, and continuously improving through real-world projects.

What I Build

From idea to product.

01

Web apps

Responsive web applications with React and Next.js.

02

Mobile apps

Cross-platform apps built with React Native and Expo.

03

Interfaces

Reusable UI components, optimized for performance and a simple, fast, intuitive feel.

04

Products

Personal products where I experiment, learn, and turn ideas into things people can actually use.

Tech Stack

Tools I build with.

Front-End

ReactNext.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSS

Mobile

React NativeExpo

State Management

TanStack QueryZustandReact Hook Form

Backend Integration

SupabasePostgreSQL (Basic)REST APIAuthentication

Tools

GitGitHubFigmaVS Codepnpm

How I Work

Good software isn't just about writing code.

It's about understanding the problem, making decisions that hold up under real-world constraints — performance, scale, and the edge cases that only surface in production — and shipping things people actually depend on. I enjoy learning new tools, but I care more about using them to solve real problems well.

Selected Work

Things I've built.

Kontak.link

Tangga Digital Studio · Frontend Developer

A weblink builder and marketplace with fully dynamic, user-generated pages tuned for high Google Lighthouse scores — now migrating from the Next.js Page Router to the App Router.

Next.jsReact QueryZustand
Smart Apps

PT Inspiratif Solusi Teknologi · Frontend Lead

An ecosystem of five offline-first mobile apps for public-opinion surveys and high-accuracy election quick-counts. Built for field work in low-signal areas, with automated SMS fallback and staged, asynchronous data sync.

45,000+ downloads across the ecosystem

React NativeOffline-FirstTypeScript
DNM Mobile

Takalab · Mobile Developer

A sharia-compliant mobile e-commerce app for K-Link Indonesia (formerly K-Mart), serving its member network across Indonesia.

React NativeE-commerce
Data Linker

PT Data Listening Future · Founding Frontend Lead

The company's flagship data platform. I'm leading a ground-up rewrite of a legacy native web app into a modern Next.js and React Native architecture, while standardizing how the product integrates with its APIs.

Next.jsReact NativeTypeScript

Side Projects

Itembuild.com

A free draft assistant and item build tool for Mobile Legends (MLBB) — pick-ban decisions plus item, emblem, and battle-spell recommendations based on team and enemy lineups.

Next.jsReactSEO
Commonplace.id

A note-taking app designed around the PARA method (Projects, Areas, Resources, Archives) for organizing knowledge with a clean, distraction-free experience.

Next.jsReactSupabase

Currently

What I'm focused on now.

  • Leading a ground-up rewrite of Data Linker to Next.js and React Native
  • Deepening my React, Next.js, and React Native expertise
  • Building personal products like Itembuild and Commonplace
  • Exploring how AI can accelerate development while keeping code maintainable

Beyond Coding

Curiosity and balance keep me sharp.

Outside of coding, I keep a healthy balance — the gym three times a week, side projects, and exploring new tech. I'm also a Mobile Legends player, which is how Itembuild began: a game I enjoy turned into a tool I could build. A curious mind and a little balance keep me a better engineer.

Let's connect

Let's build something great.

I'm currently open to Frontend & Mobile Developer opportunities where I can contribute, keep learning, and build products that make a meaningful impact. If you think we'd be a good fit, I'd love to hear from you.