Software DeveloperJakarta, Indonesia — Est. 2022

KRISNA DWISETYA ADI

Krisna Dwi Setya Adi - Professional Software Developer headshot

Hi,I'mKrisnaasoftwaredeveloperbasedinJakarta,specializinginmodernwebtechnologiesandpassionateaboutbuildingpractical,user-centeredsolutionsacrossvariousprojectsandcollaborations.

krisnadwisetyaadi@gmail.com

Jakarta,Indonesia

scroll

01 — Work

(06)
PRECISE.
INTENTIONAL.
SHIPPED.
4+

Years

20+

Apps Shipped

Based In

02 — About

Krisna Setya Adi cartoon illustration

I design and build modern web applications using the latest technologies to help teams and businesses solve real problems.

Based in Jakarta, Indonesia. Frontend-focused — React, Next.js, TypeScript — and branching into full-stack with C#/.NET, with a focus on performance, usability, and clean architecture — delivering intuitive, scalable solutions tailored to each project's unique goals.

03 — Experience

2022 — PRESENT

MOONLAY

Software Developer

Now · 4+ Yrs
ReactAngularTypeScriptNext.jsTanStackZustandC# / .NET

Developing and maintaining frontend applications with React, TypeScript, and Next.js — from bug fixes to new features across ongoing client projects. Collaborate closely with Product Owners, UI/UX designers, and backend engineers on REST API integration, now branching into backend work with C# and .NET.

TECHNICAL_IMPACT

  • 01Contributed to 3 client projects and 2 internal products — 20+ production applications built with React, Angular, and TypeScript.
  • 02Lead frontend code reviews across the team.
  • 03Designed and built a shared React boilerplate (Vite, TanStack Router, Shadcn UI, Zustand, custom DataTable) that became the source of truth across projects.
  • 04Resolved a critical bug in a spreadsheet-like dynamic form feature — stable in production for almost 2 years since, zero bug reports.
  • 05Mentored 3 intern batches (~4 people each), guiding them through building frontend projects.
  • 06Supported delivery of a client Next.js training program (2 batches, 3 days each), covering sessions in the lead trainer's absence and helping participants troubleshoot hands-on exercises.