Skip to content

Available for new projects from November

Theo MarchettiFull-stack engineer

I build fast, reliable software people enjoy using.

Full-stack engineer with eight years of shipping product at startups and scale-ups. I work across TypeScript, React, Node and Go, and I care about clean architecture, honest performance budgets and interfaces that just make sense.

Lisbon, Portugal

about.ts
const developer = {name: 'Theo Marchetti',role: 'Full-stack engineer',location: 'Lisbon, Portugal',available: true,focus: ['TypeScript', 'React', 'Next.js'],} export default developer
Years shipping production code
8+
Projects delivered for teams and clients
40+
GitHub stars across open source work
12k
Uptime on platforms I've owned
99.98%

01Selected work

Things I've built recently

A few projects I'm proud of, from early-stage products to platforms handling millions of requests a day.

View all projects
Portrait of Theo Marchetti
Based inLisbon, Portugal

02About

Engineer by trade, product person at heart.

Eight years in, I still get a kick out of turning a vague idea into something people use every day.

I started out building websites for family-run shops in Milan and never really stopped tinkering. Today I work across the whole stack: React and TypeScript on the front, Node and Go on the back, Postgres underneath, and a healthy obsession with the details in between. I've led small teams through big rewrites, built design systems used by hundreds of engineers, and kept payment platforms calm through Black Friday. Away from the keyboard I'm usually climbing, cooking for too many people, or slowly losing a fight with the guitar.

03Experience

Where I've been working

Product teams, an agency and my own clients. Here's the short version.

  1. 2023 — Now

    Remote

    Staff Engineer at Northwind Labs

    Leading the platform team behind a B2B payments product that processes more than €2 billion a year. Moved a slow monolith to typed services and cut p95 API latency from 840 ms to 190 ms.

    • Go
    • TypeScript
    • PostgreSQL
    • Kafka
    • AWS
  2. 2020 — 2023

    Lisbon

    Senior Full-Stack Engineer at Brightside Health

    Built the patient booking flow and clinician dashboard from zero to 200,000 monthly users. Started the Atlas design system and led the accessibility work that took us to WCAG AA.

    • React
    • Node.js
    • GraphQL
    • PostgreSQL
  3. 2018 — 2020

    Milan

    Full-Stack Developer at Foundry Studio

    Shipped more than twenty client projects across e-commerce, media and hospitality, mostly React and Node, often against very real deadlines.

    • React
    • Node.js
    • Shopify
    • WordPress
  4. 2016 — 2018

    Milan

    Web Developer at Freelance

    Websites and small web apps for local businesses. Learned more about scoping, invoicing and clear communication than any course could have taught me.

    • JavaScript
    • PHP
    • MySQL

04Toolkit

What I work with

The tools I reach for most. I care more about picking the right one than the newest one.

Frontend

Interfaces that load fast, work with a keyboard and feel right on any screen.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • React Native
  • Accessibility

Backend

APIs and services that are boring in the best way: predictable, observable and well tested.

  • Node.js
  • Go
  • PostgreSQL
  • Redis
  • GraphQL
  • REST

Infrastructure

From a single server to multi-region platforms, with the monitoring to match.

  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD
  • ClickHouse

Ways of working

The parts of the job that never show up in a diff but make every project better.

  • System design
  • Code review
  • Mentoring
  • Technical writing
  • Product thinking

05Kind words

What people say about working with me

A few notes from founders, managers and teammates I've shipped with.

Theo has a rare ability to hold the whole system in his head and still sweat the pixel details. He rebuilt our checkout monitoring in a quarter, and on-call has been quiet ever since.

Priya RamanVP of Engineering, Northwind Labs

The calmest person in any incident channel. Theo writes code the rest of the team actually enjoys reading, and he made our design system something people wanted to use.

Marcus BellCTO, Brightside Health

We hired Theo for a three-month project and kept him for three years. Clear communication, honest estimates and genuinely beautiful work.

Sofia LindgrenFounder, Harvest Table

06Contact

Have a project in mind? Let's talk.

I'm taking on a small number of freelance projects and I'm open to senior full-time roles. Send me a note and I'll reply within two working days.

What is this about?

Your details are only used to reply to your message.