Full-Stack Engineer (Contract)
Gray Capital — Project DarkGray
Full-stack build partner on DarkGray, a deterministic 5-lever apartment pricing engine for a mid-market multifamily operator in Indianapolis. V1 is internal tooling; the long-term vision is a SaaS product for mid-market operators.
- Built the Next.js 14 + TypeScript dashboard (App Router, Tailwind, shadcn/ui) on Vercel — property rollups, unit-level recommendation drill-downs, explainability panels, and admin tooling for pricing config.
- Shipped a FastAPI + async SQLAlchemy backend on AWS App Runner with a pure-Python pricing engine (the core IP) decoupled from the framework — unit-testable in isolation and safe to refactor without touching the web layer.
- Integrated 6+ PMS and market-data connectors (RealPage, Yardi, OneSite, Entrata, AppFolio, Excel ingestion) behind a single connector interface, letting new data sources drop in without touching pricing logic.
- Designed the scheduled ingestion + backtesting pipeline (40KB+ pipeline module) that lands daily market and operational data into Supabase/PostgreSQL and replays historical pricing decisions for validation.
- Implemented an OpenAPI → TypeScript codegen flow so the frontend types stay in lockstep with FastAPI changes — no drift, no duplicated DTOs.
- Enforced the project's non-negotiable guardrails in code: antitrust-safe data boundaries (no non-public competitor pricing), plain-English explainability for every recommendation, deterministic outputs, and audit logging on every config change.
- Set up the GitHub Actions CI matrix (web + api pipelines, deploy workflow, scheduled public-data imports) plus pre-commit linting via Husky and custom ruff/ESLint runners.