$ whoami

hadaksa

builder · product-minded TypeScript engineer focused on durable systems, clean DX, and products that stay useful as they grow.

I work end-to-end: from shaping the problem and choosing the stack, to shipping the interface, wiring the data layer, and supporting the system after launch. Recent work spans Next.js web apps, React Native mobile experiences, tRPC and REST APIs, and the internal tooling that keeps a small team moving fast.

$ cat focus.txt

Currently: building product surfaces, internal tools, and backend systems that are boring in the best way — reliable, clear, and easy to extend.

Open to short-term and ongoing engagements involving product development, web applications, mobile apps, and internal tooling.

featured projectsall →

what i build

Web Applications

Full-stack web apps with Next.js, React, and Node.js. From landing pages to complex dashboards with real-time features.

Mobile Experiences

Cross-platform mobile apps with React Native. Native feel, shared codebase, and smooth animations.

Backend Systems

APIs, microservices, and database design. Express, NestJS, PostgreSQL, and Prisma for durable data systems.

Internal Tools

Admin panels, dashboards, and workflow automation. Making teams more productive with the right tooling.

how i work

Define → Ship

Every project follows a lifecycle: define the problem, plan the approach, build with intention, verify the work, review for quality, and ship with confidence. The discipline scales from solo work to multi-engineer teams, and it is the same shape whether the deliverable is a landing page, an internal tool, or a multi-service backend.

Product-minded

Technical execution matters, but so does understanding why. I work closely with product thinking to ship things users actually want. Clear requirements, honest scoping, and small frequent releases beat big-bang launches every time. The goal is outcomes, not just output.

Durable systems

Code that is easy to extend, debug, and hand off. Clean architecture, type safety, and good tests pay dividends as projects grow. What feels like overhead at 100 lines becomes essential at 10,000 — and the systems I build are designed to age well under pressure.

connect