3+ years experience

Fullstack Developer · Surakarta, Indonesia

Built with intent.

Making good things work, beautifully.

  • Precise
  • Fast
  • Curious
  • Adaptable
  • Thorough
LaravelNext.jsNestJSExpressReact

{ About me }

Three years, two stacks.

2023Started

TODO_ABOUT_2023

TODO_YEAR_2TODO_TAG_2

TODO_ABOUT_2

TODO_YEAR_3TODO_TAG_3

TODO_ABOUT_3

TODO_YEAR_4TODO_TAG_4

TODO_ABOUT_4

Selected Work · [01 to 02]

Apps I'm
building now.

LaravelInertiaMidtrans
[01] · Coming soon

Antri

Booking and queue app for small shops, with deposits paid online.

Next.jsNestJSWebSocket
[02] · Coming soon

Board

Realtime issue board for small teams, with roles and an open API.

What you get

What I build.

[01]

Web apps

Laravel or Next.js apps, from schema to UI, with login, roles, and an admin panel your team can run.

[02]

APIs

REST APIs in NestJS, Express, or Laravel, documented with OpenAPI so the frontend team knows what each endpoint returns.

[03]

Integrations

Payment gateways like Midtrans, email, and webhooks, with retries and logs so a failed call gets noticed.

[04]

Frontend and motion

React interfaces with GSAP motion. This page is the demo.

[05]

Performance and deploy

Query tuning, caching, Docker, and CI for apps that need to stay fast as the data grows.

{ Motion Lab }

Go on, touch it.

BUILT BY HAND
[01]

Text scramble

Hover or tap. Letters reshuffle, then settle.

[02]

Magnetic grid

Move across it. Each dot leans away from you.

[03]

Pointer trail

Drag a finger or the mouse. The trail fades on its own.

How it works

Four steps, no surprises.

01

Intro call

We talk through the problem, who will use the app, and when it needs to ship.

02

Plan the build

We agree on the data model, the main flows, and a timeline before I write any code.

03

Build in the open

You get a preview link early and can follow each change as it lands.

04

Launch and handover

I deploy to production and hand over the docs and access you need to run it.

{ Let's talk }

Got something to build?