Portfolio
A software engineer's home base, work, writing, and a point of view.
Visit live site
- Role
- Design + Engineering
- Timeline
- Ongoing · 2026
- Stack
- Next.js 16 · Tailwind · MDX
Most engineer portfolios bury the person under a stack badge.
The page had one job: say who this is, show the work, and get out of the way, in the time it takes to read four lines.
No hero carousel, no scroll-jacking, no list of forty logos. A portrait, a four-line bio, and two links: Work and Blog. Everything else is one click away, and nothing competes for the first glance.

Monospace as a personality, not a gimmick.
The whole site sets in a monospace face. It reads as "this person writes code," sets an even rhythm without a type scale to babysit, and makes the layout grid honest. Every character is a known width. The restraint is the brand: one accent, generous whitespace, and copy that earns its place.




A site that's boring to maintain, on purpose.
Next.js with MDX for the writing, Tailwind for the type, no CMS to babysit. Posts are files in the repo; deploying is a push. The point of a personal site is that it outlives the fashion it was built in, so the stack is the dull, durable one.
- <1s
- First paint
- 4 lines
- To say who
- 0
- Trackers
The site does the one thing a portfolio should: it gets out of the reader's way. The next iteration adds a now-page and pulls case studies, like this one, into the work index automatically.