Available for work

Hi, I'm Naufal Zhafran

Full-Stack Engineer with 5+ years shipping production software at scale — at Shopee, SeaMoney, and Garena. I use AI as a force multiplier to deliver cleaner code, faster.

const developer = {
  name: "Naufal Zhafran",
  role: "Full-Stack Engineer",
  stack: ["JS", "TS", "React", "Node"],
  superpower: "AI-augmented dev",
  experience: "5+ years"
};
NZ

I build software people actually use.

I'm a Full-Stack Engineer based in Jakarta. Over the past 5 years, I've built and optimized products used by millions — from payment dashboards at SeaMoney to mini web games shipped across Southeast Asia and the Middle East at Garena.

My edge isn't just experience. I combine a deep JavaScript/TypeScript foundation with AI tools to move faster without cutting corners. I write code that's clean, testable, and built to last.

5+
Years Experience
Millions
Users Impacted
60%
Bundle Size Reduced

My Tech Stack

Full-stack JavaScript first. Python, Go, and Rust when the job calls for it.

Languages

JavaScript, TypeScript, Python, Go, Rust

Frontend

React.js, Next.js, Tailwind CSS, Framer Motion, Shadcn UI

Backend

Node.js, NestJS, AdonisJS, Django, FastAPI, REST APIs

Database & Infra

PostgreSQL, MySQL, Docker, Ubuntu, Coolify, S3

AI & Tooling

LLM APIs, Prompt Engineering, Git, VS Code, Figma

Best Practices

Performance Optimization, Clean Code, Testing, CI/CD

Things I've Built

Production projects. Real problems solved.

Next.js AdonisJS PostgreSQL Rust

Student Activity Platform

Full-stack platform that digitized event, class, and seminar management for a student NGO at ITB. Dual-frontend architecture (public web + admin dashboard), two API servers, S3 storage, and a URL shortener built in Rust — delivering 4x faster page loads.

Next.js FastAPI Python PostgreSQL

Indonesia Economy Dashboard

A live dashboard tracking IDX stocks, global indices, FX rates, commodities, and crypto — all in one place. Built with Next.js and FastAPI, with a Python data ingestion pipeline that collects years of market history and refreshes automatically every day.

React 19 TypeScript Supabase PWA

Pokus — Deep Work Timer

A distraction-free focus app with project management, session history, and offline-first support. Built as a PWA using IndexedDB for local persistence — works without internet, syncs automatically when back online, and installs as a native app on any device.

Next.js PostgreSQL Docker

Running Calendar

An event calendar for the Indonesian running community. Runners browse and register for races; admins manage everything through a protected dashboard. Self-hosted on a VPS with Docker, Nginx, and HTTPS — zero dependency on third-party hosting.

Where I've Worked

5 years of getting better at the craft.

2021 - Present

Software Engineer

Shopee / SeaMoney — Jakarta, Indonesia

Built a reusable component library for the internal payment dashboard, cutting development time by 30%. Refactored core JavaScript payment bundles to reduce bundle size by 60%. Drove a 40% React performance improvement through targeted rendering optimizations — making the app noticeably faster for millions of users.

2020 - 2021

Frontend Engineer

Garena — Jakarta, Indonesia

Designed and shipped a real-time mini claw crane game using React.js and Framer Motion — launched across Southeast Asia and the Middle East during Free Fire campaigns. The feature drove a 15% lift in user engagement. Collaborated across design, product, and backend teams to deliver high-quality web experiences under tight deadlines.

2017 - 2021

Bachelor's Degree, Computer Science

Institut Teknologi Bandung (ITB)

Studied algorithms, data structures, and software engineering at one of Indonesia's top engineering universities. Joined Garena as a Frontend Engineer during my senior year — shipping real products to millions of users before graduating. Built web and AI side projects throughout, including a student platform still actively used by thousands of students today.

Have a project? Let's ship it.

Open to full-time roles and freelance projects. Whether you need a feature built, a system architected from scratch, or an engineer who communicates clearly and delivers on time — I'm ready to talk.

Send Me a Message