Keith Downing

Projects & Experience

Production work where I owned features, shipped through real constraints, and helped turn business workflows into software people could use every day.

Work Timeline

APAX Software
Jan 2022 - Present
Full-Stack Software Engineer / Product Owner
4+ years

Full-stack product engineer building rebate apps, booking systems, facility admin screens, e-commerce storefronts, database schemas, and reusable component libraries with React, Next.js, TypeScript, Django, and Drizzle ORM.

Awesome Inc
Sep 2022 - Aug 2023
Bootcamp Instructor (Part-time)
1 year

Taught warmup sessions in an intensive 16-week full-stack web development bootcamp. Guided students through problem-solving and foundational programming concepts while adapting to both in-person and remote formats.

Play1 Media
Jul 2025 - Sep 2025
Full-Stack Developer
2.5-month contract

Contract engagement resolving 17 GitHub issues across auth, organization context, sponsor directory, and outreach pages. Added TipTap rich text editing and contributed 3,400+ net LOC.

Featured Projects

ABG Rebate App
Full-Stack Software Engineer

5 months

Internal rebate app for managing customer programs, inviting users, checking submissions, flagging duplicates, and creating export-ready reports.

35
Tickets
35
Completed
5 mo
Duration
TypeScript
React
Next.js
PostgreSQL
Supabase
Drizzle ORM
Zod
TanStack Query
next-safe-action
Tailwind CSS
shadcn/ui
Vitest
  • Built customer, program, invite, submission, flag, and export workflows
  • Handled role-specific access for admins, internal users, managers, builders, and plumbers
  • Added duplicate checks for medallion and address-based rebate submissions
  • Worked on export selection, export history, processed metadata, and tier reconciliation
  • Resolved 35 assigned Jira tickets across the rebate app
Mass Lodge
Full-Stack Software Engineer

18 months

Enterprise travel platform for booking, member, billing, and document workflows that had previously leaned on spreadsheets and manual coordination.

397
Commits
~390
PRs
327
Tickets
TypeScript
React
Next.js
PostgreSQL
Drizzle ORM
Supabase
TanStack Query
next-safe-action
Tailwind CSS
shadcn/ui
Vitest
Zod
  • Owned reservations, request management, hotel booking, and print-document workflows
  • Served as full-stack engineer and acting product owner for an 18-month engagement
  • Designed Drizzle ORM schemas for reservations, transactions, hotel options, and client entities
  • Integrated QuickBooks, Google Maps, Zoho, and internal services for operational workflows
  • Contributed 397 commits across ~390 PRs and resolved 327 Jira tickets
FindHelpNow
Full-Stack Software Engineer

2.5 years

CDC-funded public health platform connecting people with treatment facilities and giving state teams tools to manage facility data.

216
Commits
~210
PRs
192
Tickets
TypeScript
Next.js
React
GraphQL
Apollo Client
Django
Python
Google Maps API
React Hook Form
TanStack Table
Tailwind CSS
GA4
  • Owned facility admin forms for details, contact info, hours, availability, policies, and publication
  • Built Google Maps address entry and facility location workflows
  • Improved accessibility with ARIA labels, keyboard navigation, and contrast fixes
  • Contributed to reusable UI patterns across admin and public search surfaces
  • Contributed 216 commits and ~210 PRs over a 2.5-year engagement
Play1 Media
Full-Stack Developer

2.5 months

Fundraising SaaS platform where organizations manage donation campaigns, sponsor pages, and campaign content.

17
Commits
17
Issues
+3.4K
Net LOC
TypeScript
React
Next.js 15
PostgreSQL
Supabase
Drizzle ORM
TipTap
TanStack Query
Zod
Tailwind CSS
  • Shipped TipTap editing with toolbar, color picker, link popover, and heading controls
  • Fixed organization-context bugs for direct navigation in a multi-tenant app
  • Improved sponsor directory routing, scroll behavior, cache cleanup, and outreach pages
  • Resolved 17 GitHub issues during a focused 2.5-month contract
  • Added 3,400+ net lines of TypeScript/React across editor, auth, and directory work

Other Projects

United Motorsports

Automotive parts storefront work focused on account management, checkout, reusable UI, and payment-adjacent flows.

TypeScript
React
Apollo Client
GraphQL
SCSS
+5
  • Built account profile, shipping address, and account navigation flows
  • Delivered checkout components for order summaries, costs, shipping selection, and promo codes
  • Created homepage and product discovery UI including category shopping and header search
APAX Turborepo

Internal monorepo starter and shared package system used to standardize TypeScript app setup and reusable tooling.

TypeScript
React
Tailwind CSS
shadcn/ui
Zod
+2
  • Contributed 14 commits and 7 merged PRs to shared packages over 14 months
  • Built phone validation schemas with Zod and Drizzle ORM utilities
  • Extended shared UI with tooltip integration and toast print behavior