Full Stack Developer

Hi, I'm Jack. I build beautiful software that performs as well as it looks.

I’m a full-stack engineer with eight years building SaaS platforms, startup products, and scalable web applications — from first commit to production at scale.

I’m a full-stack engineer with eight years building SaaS platforms, startup products, and scalable web applications — from first commit to production at scale.

Trusted by teams building at

(01) About

A design-minded developer obsessed with performance, clean architecture and user experience.

For the past eight years I’ve helped startups and product teams turn ambitious ideas into software people genuinely like to use. I care about the whole stack — the database query, the API contract, the animation curve.

My work sits at the intersection of engineering and design: fast, accessible, and quietly considered. No fireworks, just products that feel right.

8+

Years Experience

40+

Projects Delivered

12

Countries Worked With

Cups of Coffee

(02) Stack

The tools I reach for, day to day.

React

Next.js

TypeScript

Node.js

Go

Postgres

Supabase

AWS

Docker

Framer Motion

Tailwind

GraphQL

(03) Experience

Where I’ve been building.

2023 — Present

Senior Software Engineer

— Helio

Lead front-end for a real-time analytics platform — owning the design system, performance budget, and the team’s engineering standards.

Lead front-end for a real-time analytics platform — owning the design system, performance budget, and the team’s engineering standards.

React · Next.js · TypeScript

2021 — 2023

Full-Stack Engineer

— Drift Finance

Built core banking flows end to end, from Postgres schema to pixel, for a consumer fintech used by half a million people.

Built core banking flows end to end, from Postgres schema to pixel, for a consumer fintech used by half a million people.

Node.js · GraphQL · AWS

2019 — 2021

Front-End Engineer

— Atlas

Shipped a documentation platform with instant search and an editor experience built to keep writers in flow.

Shipped a documentation platform with instant search and an editor experience built to keep writers in flow.

React · Supabase

2018 — 2019

Junior Developer

— Northwind

My first role — where I learned to ship small, review carefully, and treat every millisecond as a feature.

My first role — where I learned to ship small, review carefully, and treat every millisecond as a feature.

JavaScript · CSS

(04) Selected Work

A few products I’m proud to have shipped.

Helio Analytics

SaaS Platform

Helio Analytics

A real-time analytics suite handling millions of events a day, rebuilt for sub-second dashboards and a calmer information hierarchy.

Next.js · TypeScript · Postgres · ClickHouse

Drift Finance

Fintech App

Drift Finance

End-to-end product design and front-end for a consumer banking experience focused on trust, speed, and clarity.

React · Node.js · GraphQL · AWS

Atlas Docs

Developer Tools

Atlas Docs

A documentation platform with instant search and a writing experience engineered to keep teams in flow.

Next.js · Supabase · Framer Motion

Northwind Commerce

E-commerce

Northwind Commerce

A headless storefront delivering a 98 Lighthouse score and a checkout that converts on the first tap.

React · Go · Stripe · Docker

(05) On the Side

Open-source experiments & tools.

Lumen

1,240

A tiny theme-aware syntax highlighter for the web.

TypeScript

Pico Router

2,100

A 1kb client-side router with zero config.

JavaScript

Cron Studio

1,730

A visual editor and validator for cron expressions.

Next.js

useThrottle

860

A dependency-free React hook for throttled values.

React

Inkwell

540

Markdown to beautiful PDF, from the command line.

Go

Palette CLI

690

Generate accessible color scales from a single hex.

Node.js

Lumen

1,240

A tiny theme-aware syntax highlighter for the web.

TypeScript

useThrottle

860

A dependency-free React hook for throttled values.

React

Pico Router

2,100

A 1kb client-side router with zero config.

JavaScript

Inkwell

540

Markdown to beautiful PDF, from the command line.

Go

Cron Studio

1,730

A visual editor and validator for cron expressions.

Next.js

Palette CLI

690

Generate accessible color scales from a single hex.

Node.js

(06) Testimonials

  • One of the rare engineers who can hold the whole product in their head — the architecture, the pixels, and the business. Everything shipped felt inevitable.

    Mara Vance

    VP of Product

    ·

    Helio

  • He turned a tangled legacy front end into something our whole team is proud to work in. Performance and polish, without the drama.

    Daniel Okoro

    Daniel Okoro

    CTO

    ·

    Drift

  • Thoughtful, fast, and genuinely kind to collaborate with. The kind of partner who makes the work better and the process calmer.

    Sofia Lindqvist

    Sofia Lindqvist

    Design Lead

    ·

    Atlas

  • One of the rare engineers who can hold the whole product in their head — the architecture, the pixels, and the business. Everything shipped felt inevitable.

    Mara Vance

    VP of Product

    ·

    Helio

  • He turned a tangled legacy front end into something our whole team is proud to work in. Performance and polish, without the drama.

    Daniel Okoro

    Daniel Okoro

    CTO

    ·

    Drift

  • Thoughtful, fast, and genuinely kind to collaborate with. The kind of partner who makes the work better and the process calmer.

    Sofia Lindqvist

    Sofia Lindqvist

    Design Lead

    ·

    Atlas

(07) FAQ

Frequently asked.

Who do you work with?

What technologies do you use?

How long does a project take?

Do you work remotely?

Can you join an existing team?