TriStar
Personal site · Brand · 2026

Portfolio

A software engineer's home base, work, writing, and a point of view.

Visit live site
A minimal portfolio homepage with a portrait, a four-line bio, and Work / Blog links
Role
Design + Engineering
Timeline
Ongoing · 2026
Stack
Next.js 16 · Tailwind · MDX
The whole site, in one line.
Problem

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.

The work index page listing projects
The work index: projects as a quiet list, not a gallery wall.
Decisions

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.

Homepage with portrait and bio
Home: who, in four lines.
Work index
Work: a list, not a wall.
Blog index
Writing, in the open.
Mobile reflow of the homepage
Mobile reuses the same primitives.
A pass across the site: home, work, writing, mobile.
Engineering

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.

Outcome
<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.