My Story

I build practical
software.

From a simple website to a full-stack app, backend integration, or internal tool, I focus on clear communication, strict code standards, and software another developer can maintain later.

Portrait Slot
Who I Am

A full-stack developer who prefers straight answers and useful software.

I am a self-taught full-stack developer with 6 years of experience and 32 shipped projects. I work across websites, web apps, iOS and macOS apps, backend integrations, automation, and technical consulting.

I use frameworks people know, document decisions, and avoid unnecessary lock-in. If a boxed solution is enough, I will say it. If it will become a problem later, I will say that too.

Clients usually value my direct communication as much as the code itself. The goal is simple: understand the problem, build the right thing, and keep the work moving without agency theater.

06
Years Experience
32
Projects Shipped
06
Public Client Names
03
Open-Source Projects

How I Work

Direct communication, practical technical choices, and clean delivery without unnecessary ceremony.

Strict Standards

I care about code quality because the project has to survive handover, growth, and future changes.

Honest Scope

I do not push boxed solutions or extra work when they do not fit the problem.

Practical Delivery

AI is part of my day-to-day workflow, but I still review, test, and own what ships.

Tools I Work With

Recognizable, maintainable technologies for websites, apps, backends, integrations, and CMS work.

  • React
  • Convex
  • Next.js
  • Laravel
  • NestJS
  • PostgreSQL
  • Vue.js
  • Payload CMS
  • HubSpot
Need a website, app, backend, or integration?

Let's turn the problem into a practical next step.

Send me a short description of what you need. I will reply with the next questions, suggest a direction, and tell you honestly if I see a simpler path.