02Philosophy

Engineer first.
Team lead second.

I've spent the last six years building products end to end — mobile, web, backend, cloud, and the automation that ties them together. What follows is how I think about the work when nobody's watching.

0+

Years shipping product

0+

Production systems

0

Teams led

0hr

Automated / month

01Engineering Philosophy

Eight things I actually believe.

Not slogans on a landing page. Principles I've been corrected on, adjusted, and committed to over years of shipping.

01

Problem solving before syntax

The framework doesn't matter until the problem is real. I spend the first days asking what actually needs to be true for this to succeed, then reverse-engineer the smallest system that makes it so.

02

Scalable architecture

Scale isn't a feature you bolt on later. Small choices — how the domain is modeled, where state lives, how services fail — decide the ceiling of the product two years out.

03

Clean code, on purpose

Code is read more than written. I optimize for the next engineer's ability to reason about a change in five minutes, not for cleverness.

04

Maintainability > novelty

Every 'exciting' dependency is a future migration. I default to boring tools with long track records and reach for novelty only when the problem demands it.

05

Performance as a design constraint

Latency, bundle size, and startup time are UX. I measure early, budget explicitly, and treat regressions as bugs — not later problems.

06

User experience is engineering

The best APIs, admin panels, and error states are as carefully designed as the marketing pages. Craft doesn't stop at the login screen.

07

Ship, then learn

No amount of planning replaces one week of real users. I ship small, reversible increments and let the product tell me where to go next.

08

Continuous learning

The stack changes. The fundamentals — distributed systems, data modeling, human factors — don't. I invest in both, in that ratio.

02Trajectory

Where I've been.

2024 — Present

Development Team Lead · Independent

Leading small cross-functional teams on SaaS, mobile, and internal tooling projects across multiple industries.

2022 — 2024

Senior Full-Stack Engineer · Product studio

Shipped consumer mobile apps and B2B internal tools. Owned frontend architecture across React Native and Next.js.

2020 — 2022

Full-Stack Engineer · Early-stage startups

Built MVPs and 0→1 products with small founding teams. First engineer on two of them.