Keith Downing
Full-Stack Software Engineer · APAX Software

I turn business workflows into software people use every day.

Rebate apps, booking platforms, facility admin tools and storefronts, built in TypeScript, React, Next.js, PostgreSQL and Django. On Mass Lodge I was the engineer and product owner during a major phase of development.

At a glance
CurrentAPAX Software
Jan 2022 – present
RoleFull-stack engineer
Software Engineer 3
Core stackTypeScript · React · Next.js
PostgreSQL · Drizzle · Django
Also taughtAwesome Inc bootcamp,
2022–2023

Each case study covers the problem, the decisions and what shipped. The code is linked where it's public.

SCHEMA TO UIWORKFLOW OWNERSHIPACCESSIBILITY BY DEFAULTPRODUCT DECISIONS INCLUDED
How I work

Requirements first,
code second.

Start at the schema

On Mass Lodge I designed the reservation, transaction and client entity models before building any screens.

Own the workflow, not the ticket

I take whole workflows end to end, from hotel booking to billing to print documents, and make the product calls on them.

Accessibility is part of done

FindHelpNow serves people in crisis, so labeling, keyboard nav and contrast were requirements, not cleanup.

Build the reusable part

Shared validation, ORM utilities and UI patterns in the APAX monorepo, so the next app starts further along.

Open to new roles

Hiring? Start with
the resume.