Software Developer

I build fast, thoughtful things for the web.

Clean interfaces, solid engineering, and an eye for the small details that make software feel effortless. This page is my quiet corner of the internet — the craft is the point.

Frontend & interface Backend & APIs Web performance Systems that last
01

How I build

Performance first

Pages that load in a blink. Lean payloads, no wasted bytes, and no framework where plain, sturdy code will do.

Accessible by default

Semantic markup, real keyboard support, and motion that respects the people who ask for less of it.

Clean, maintainable code

Readable over clever. Structure that the next person — often future me — can pick up without a map.

Details that add up

The pause of an animation, the weight of a font, the copy of an error. Small decisions, made on purpose.

02

Toolkit

Languages

JavaScript TypeScript Python SQL HTML CSS

Frontend

React Next.js Vite Tailwind Web APIs

Backend

Node.js FastAPI PostgreSQL REST Redis

Infrastructure

Linux nginx Docker Git CI/CD

Good software feels quiet. It does its job, gets out of the way, and holds up under real use. That’s the standard I build to — every time.