I build production web systems where correctness and security matter. Next.js and Hono on the front, PostgreSQL behind it, Solidity on-chain where trust needs proving.
I model the data before the UI. Prisma/Drizzle migrations, constraints, and indexes land before a single component. If the schema is wrong, the product is wrong.
Hono routes with typed inputs and outputs. I write the client SDK against the contract, not the implementation, so frontend and backend can move in parallel.
Next.js App Router, server components by default, client islands only where interactivity demands it. Design tokens, not magic numbers. Accessibility from the first commit.
Vitest for units, Playwright for the flows that matter. CI runs on every push — type-check, lint, tests, build. A red main branch is a bug, not a Tuesday.
Deploy to Vercel/Fly with feature flags where it counts. Logs, traces, and error boundaries so I know it broke before the user emails me. Iterate on real signal.
Fullstack developer with three years of mostly self-directed freelance experience, building production web systems and security-focused applications. I work primarily with Next.js, Hono, PostgreSQL, and TypeScript, with additional experience in cryptography and blockchain development using Solidity. I enjoy working on systems where correctness, security, and trust boundaries matter.
The short version of the conversations I have with recruiters and founders. If your question isn't here, ask me directly.
Available for full-time and contract fullstack work, plus select freelance projects. Based in Banjarmasin, Indonesia (UTC+8).