i also teach AI on short-form video. one concept per episode,
explained simply, applied practically.
recent episodes:
/content
─ 30% smaller codebase
praktis · vue 2 → next.js migration
less code to maintain. faster onboarding for new engineers. lower bug surface. ship velocity up.
─ 80% faster dev server
mekari · vue cli → vite migration
startup ~20s → ~4s. compounds across the whole engineering team, every reload, every day.
─ 4 years · 4 companies
mekari · praktis · batara guru · ambis camp
production code in active use. real users, real uptime, real consequences.
-80% dev server startup
~20s → ~4s. team-wide.
stack: vue · vite · typescript · python · langchain · postgres
-30% codebase size
25% readability improvement. vue 2 → next.js.
stack: next.js · typescript · tailwind · react · git
stack: react · javascript · css
stack: next.js · tailwind · node.js · mongodb
digital signature platform for universitas mercu buana's cs faculty. final thesis, fully deployed institutional e-sign system covering document upload, signature workflow, approval chains, and audit logs. in active use.
stack: next.js · typescript · nestjs · postgresql
rebuilt a single landing page into a full Learning Management System from scratch: course listings, video content, enrollment system, student dashboards, and a multi-role admin panel.
stack: next.js · tailwind · node.js · mongodb
full-stack SaaS. describe your content niche, get short-form video hook templates with engagement-optimized variants. OAuth authentication, theme system for white-label use, postgres backend.
stack: next.js · typescript · postgres · oauth
personal CRM for keeping in touch with people who matter. contact metadata, last-contact tracking, reminder system. designed for lightweight daily use, not enterprise bloat.
stack: nestjs · mysql · redis · typescript
4+ years shipping · jakarta · software engineer
started coding in 2021. haven't stopped since. i migrate legacy frontends to modern stacks and ship AI tooling to production. currently doing both at mekari, while wrapping up my cs degree on the side.
i care about code that reads well, teams that communicate well, and products that actually get used. i also teach AI on short-form video, one concept per episode, no hype.
outside the screen: running, music, long-term goal of completing an ironman. why set easy goals?
“everything is a win if the goal is experience.”
i also teach AI on short-form video. one concept per episode,
explained simply, applied practically.
recent episodes:
/content
build together
open for engineering work
engagement modes:
Project-based
Fixed scope delivery. Typically 2–8 week engagements. Best for new builds, products, and full migrations.
Consultation
Hourly or session-based advisory. Best for architecture decisions, code audits, and unsticking teams.
request_form
Start a project
Select a service above to auto-fill the template, or write your own. Submitting opens your email app pre-filled.