Skip to content
PINK PRODUCT ENGINEERING

I build delightful software with sharp systems and soft edges.

I’m Alex, a software engineer who likes opinionated architecture, obsessive UI polish, and writing code that future-me won’t hate.

BUILDING PRETTY, RELIABLE SOFTWARE
MANIFESTO

I build like an editor.

Make it real.
Make it readable.
Make it feel right.

The work is rhythm and boundaries. It is the small decisions that keep a product calm, legible, and kind to the next engineer.

  1. 01 · SCOPE
    Ship everything.Ship the smallest honest version.
  2. 02 · ARCHITECTURE
    Be clever.Be obvious and stable.
  3. 03 · INTERFACES
    It works.It feels considered.
  4. 04 · RELIABILITY
    Handle it later.Do the edge cases now.
  5. 05 · CRAFT
    Good enough.Clean, consistent, then shipped.
HOUSE STYLE
Validate inputs at the edge.
Design empty + error states on purpose.
Prefer small diffs and boring wins.
Make accessibility the default path.
Add observability where it matters.
Keep motion subtle and earned.
SELECTED WORK

A playlist, not a gallery.

Here are a few things I build, described like tracks because it’s more fun (and more honest).

TUNE IN
🌳
GESTIFOR
FREQUENCY 01
Gestifor
STATIONS
Gestifor
01 / 03

An internal forestry management platform that brings planning, suppliers, maps, and reporting into one place.

PROBLEM

Forestry projects span locations, stakeholders, timelines, and costs. When the source of truth is spreadsheets, email threads, and documents, teams lose time and confidence in the data.

SOLUTION

A unified web app with data-dense workflows: project tracking, supplier orders tied to cost allocation, interactive mapping, reminders, and reporting dashboards.

HIGHLIGHTS
  • Centralized modules for projects, stakeholders, and operations
  • Supplier and order management with project-linked cost attribution
  • Interactive mapping and location tooling (Google Maps API)
  • Reporting with dashboards and cost breakdowns
  • Typed full-stack approach with validated server actions
STACK (BRIEFLY)
RemixTypeScriptReactPostgreSQLPrismaZod
TOOLBOX

The stack I reach for (and why)

Most people don’t care what tools you use. They care if the product feels good. Here’s how my brain tends to operate.

PICK A MODE
Ship Mode
SMALL DIFFS, FAST FEEDBACK, ZERO DRAMA
  • prefer boring architecture over cleverness
  • slice features thin and deliver daily
  • type boundaries so refactors stay friendly
  • instrument the happy path and the sad path
  • make the empty state feel intentional
USUALLY INVOLVES
TypeScript · Next.js · Postgres · CI
LET’S BUILD SOMETHING PRETTY

If you’re hiring, collaborating, or just want to talk shop, I’m reachable.

Best channel: email. Bonus points if you include your favorite color.