I've been a software engineer for over 7 years, working across the full stack in Python, TypeScript, and Go. Right now I'm building data quality infrastructure at Great Expectations, where the open-source library has 18k+ GitHub stars. I've had a client patent my algorithm, led a team of 12 building a solar platform generating $10M+ in contracts, and I ship my own products on the side.

Skills

Languages

TypeScriptGoPythonJavaScriptSQLHTMLCSSBash

Frontend

ReactAstroPreactHTMXD3.jsTailwind CSSStyled Components

Backend

NestJSFlaskFastAPIExpressChiGraphQL (Apollo)gRPCREST

Data

PostgreSQLSQLite/TursoRedisSQLAlchemyPrismaDrizzleSQLCTypeORM

AI/ML

LangGraphImage SegmentationPrompt Engineering

Infrastructure

KubernetesDockerGKEFly.ioCloudflare PagesGitHub ActionsCI/CDDatadog

Practices

TDDAgile/ScrumADRsCode ReviewMentorship

Experience

Employer Work

Great Expectations

Aug 2024 – Present

GX Cloud & OSS Library

Sr. Software Engineer

Technical Design, Performance Optimization, AI Agent, Open Source

  • Authored technical designs and ADRs for major features, then led implementation across the full stack (React SPA, Python microservices, GraphQL APIs, open-source core library). Added SQL Server and Microsoft Fabric as fully supported data sources end-to-end, opening the product to a new customer segment.
  • Designed and shipped filtering and drill-down for a data quality observability dashboard, letting users scope all metrics by datasource, asset, or column. Wrote the technical design, built the backend query engine optimized for PostgreSQL row-level security, and implemented the React UI.
  • Diagnosed and resolved production database performance issues, reducing query latency from 20–46s timeouts to under 400ms by rewriting SQL to defeat PostgreSQL generic-plan caching regressions under row-level security. Optimized dashboard queries by up to 1,590x through join-order and indexing changes.
  • Broadened an AI agent for automated data quality rule generation (LangGraph) from Snowflake-only to all supported databases, then built an evaluation framework to measure prompt changes against real-world data. Managed 5 releases of the open-source library (18k+ GitHub stars) with bug fixes, new metrics, and reliability improvements including zero-downtime schema migrations and message queue thread-safety fixes.

Powur PBC

Feb 2024 – May 2024

Powur Vision

Senior Software Engineer

Platform Leadership, Integration Maintenance

  • Transitioned from consulting engagement to continue leading the Powur Vision solar platform. Maintained integration microservices and React frontend for the solar sales lifecycle platform generating $10M+ in annual contracts.

EyeCue Lab

Aug 2018 – Feb 2024

Powur Vision

Architect/Director of Engineering Jan 2022 – Feb 2024

Team Leadership, System Architecture, Third-Party Integrations

  • Led a team of 12 building a solar sales lifecycle platform generating $10M+ in annual contracts. Coordinated satellite imagery from 4 providers, real-time proposal generation, financial integrations (GoodLeap, Sunlight Financial), and contracting workflows with DocuSign e-signatures.
  • Owned full-stack delivery across React, NestJS, Go microservices with gRPC, and Kubernetes on GKE. Built a Gateway API hub, AHJ permitting lookups via ArcGIS, and managed integrations with Aurora Solar, Nearmap, NREL, and Genability.

RoofImg — Solar Automation POC

Innovation Engineer 2022 · 3 mos

Computer Vision, ML Prototyping, Research, Pipeline Design

  • Built an end-to-end automated rooftop solar estimation pipeline as a solo 3-month prototype, taking a property address as input and returning a solar production estimate. Implemented roof plane segmentation by fine-tuning Mask R-CNN on the DeepRoof dataset (UMass/KDD '19), with guidance from direct correspondence with the lead author.
  • Chained satellite imagery retrieval (Google Maps API), a geometry packing algorithm for panel placement based on roof orientation, and production estimation via NREL PVWatts. POC preceded and informed the Powur Vision platform.

BD CBA Analysis Software

Principal Engineer Aug 2021 – Jan 2022

Solo Delivery, Domain Modeling, Logistic Regression, Electron, CI/CD

  • Sole developer of 90%+ of an Electron desktop application for clinical flow cytometry cost-benefit analysis. Built cross-platform CI/CD pipeline for automated distribution to Windows and macOS.

BD Research Cloud

Lead Frontend Dev Sept 2019 – Aug 2021

Algorithm Design, Patent, Multi-Tenant SaaS

  • Co-invented a patented algorithm combining Min-Conflicts with genetic optimization for antibody panel design. Built the multi-tenant SaaS platform for research teams to collaboratively design and optimize experiments.

FlowJo Hub & Earlier

Frontend Developer Aug 2018 – Sept 2019

Frontend, Component Libraries, Payment Integration

  • Built React/Redux applications with component libraries (Storybook), payment integration (Stripe), and end-to-end testing frameworks. Progressed from junior developer to software developer through rapid delivery across multiple client engagements.

Projects

Democracy Direct

democracy-direct.com · Open Source (AGPL-3.0)

Privacy-first civic engagement platform. Client-side ZIP lookup (no data harvesting), community letter templates, legislator voting records, and campaign finance transparency.

Astro 5, Preact, Neon Postgres, Drizzle ORM, Cloudflare Pages

Tracks

go-tracks.io · Open Source

Code-generating Go web framework ("Rails for Go"). Generates production-ready apps with type-safe templates, SQL, and routing. Distributed via Homebrew and Scoop.

Go, Cobra CLI, Bubble Tea TUI, Chi, templ, HTMX, SQLC, TailwindCSS

ReserveMe

reserve-me.space

Multi-tenant reservation platform with RBAC, passwordless OTP, and OAuth authentication. Accessibility-tested with Pa11y and Lighthouse CI.

Go, Turso/SQLite, HTMX, templ, Fly.io

Education

Epicodus

Full-Stack Development Bootcamp · Graduated June 2018

Portland State University

2008 – 2013 · Sigma Xi research grant, mitochondrial DNA sequencing