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
Software Engineer 3
4+ years

Promoted twice while expanding from application development into full-stack feature ownership, client-facing delivery, product ownership, data modeling, integrations, analytics, and production support.

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

Contract engagement spanning auth, organization context, sponsor directory, reporting, rich text editing, and outreach pages on a multi-tenant SaaS codebase.

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.

Flagship Case Studies

Mass Lodge
Product Owner + Engineer

Feb 2024 - present

Enterprise travel operations platform replacing spreadsheet- and manually-driven workflows across hotel requests, reservations, billing, reporting, and document generation.

Role
PO + Eng
Status
Live
Signal
Flagship
TypeScript
React
Next.js
PostgreSQL
Drizzle ORM
Supabase
TanStack Query
  • Served as Product Owner & Engineer during a major phase of development
  • Translated client requirements into technical work, stakeholder demos, and shipped features
  • Built managed taxonomy systems for hotels, chains, amenities, market segments, management companies, and room types
  • Delivered workflows across hotel search, requests, reservations, invoicing, credit-card authorization, reporting, and administration
KIPRC / FindHelpNow
Full-stack engineer

Jan 2023 - Apr 2025

Long-running public-health platform work across facility administration, production maintenance, accessibility, maps, reporting, and analytics instrumentation.

Signal
Ops
Domain
Health
Focus
GA4
TypeScript
Next.js
React
GraphQL
Apollo Client
Django
Python
  • Owned facility administration workflows across forms, publication states, availability, policies, and service data
  • Resolved operational bugs and maintenance work on a production public-health platform
  • Implemented Guided Search analytics around completed workflows and confirmed selections
  • Built Google Maps address entry and facility location workflows
Play1 Media
Contract full-stack developer

Jul - Sep 2025

Fundraising SaaS contract covering rich text editing, auth, organization context, sponsor directory UX, outreach pages, and peer-review work.

Role
Full-Stack
Contract
2.5 mo
Scope
Multi-domain
TypeScript
React
Next.js 15
PostgreSQL
Supabase
Drizzle ORM
TipTap
  • Owned features across reporting, sponsor directory, outreach, and auth in a focused 2.5-month contract
  • 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

Supporting Work

ABG Rebate Platform

Recent rebate-management application work across program rules, customer administration, submissions, bulk uploads, duplicate prevention, and reporting.

TypeScript
React
Next.js
PostgreSQL
Supabase
  • Owned vertical features from database/schema changes through API/server logic and UI workflows
  • Worked on rebate rules including per-home minimums, tiers, medallion constraints, and eligibility behavior
  • Built customer, program, invite, submission, bulk upload, flag, and export workflows
TimberSync

Land-data platform work across parcel and portfolio search, acreage thresholds, pricing formulas, Excel exports, and relational query behavior.

TypeScript
React
Next.js
PostgreSQL
Drizzle ORM
  • Added pricing support to portfolio search, including formula selection, warnings, footer totals, and export pricing
  • Refined parcel and portfolio search behavior for no-attribute searches and shared filters across tabs
  • Improved Excel export logic for county breakdowns, selected crop attributes, portfolio rows, and pricing totals
United Motorsports

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

TypeScript
React
Apollo Client
GraphQL
SCSS
  • 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
  • Contributed to shared internal packages and tooling used across projects
  • Built phone validation schemas with Zod and Drizzle ORM utilities
  • Extended shared UI with tooltip integration and toast print behavior