State and local public systems

  1. 2022–2026

    MyCareer.NJ.gov: evidence for the next move

    I led engineering from a 400-file prototype into a bilingual statewide decision service, built its program-level evidence, and did the 2023 data modeling that began the state's migration to Credential Engine's CTDL standard.

  2. 2026 · unlaunched POC

    AI career guidance, accountable to evidence

    I shipped the shared safety infrastructure behind MyCareer.NJ.gov's applied-AI portfolio, then built an unlaunched career-coach POC. Executed QA improved sharply and still exposed pilot-blocking gaps.

  3. 2016–2022 · California government

    Social services, energy, and utilities

    Resident services, caregiver background checks, regulatory energy data, certification workflows, licensing, and claims systems.

Independent public artifacts

  1. Live beta · v1.3.0

    GTFS Scorecard (opens in a new tab)

    Plain-language quality scorecards for public GTFS feeds, drawn from a curated registry of more than 2,100 feed records concentrated in the United States and Canada with reviewed cohorts across Europe, Asia-Pacific, and South America. It prioritizes rider-facing fixes, scores realtime only when a usable feed is configured, and publishes a read API, GitHub Action, and read-only MCP server. Feed records are not necessarily distinct agencies.

  2. Beta · v0.8.0

    TODS Validate (opens in a new tab)

    A beta validator for TODS 1.0 and 2.1, available as a CLI, GitHub Action, pre-commit hook, browser playground, Docker image, and language server. It explains spec-cited findings, applies conservative automatic fixes, and detects TODS references broken by GTFS changes. Some 2.1-only semantic checks are disclosed and skipped for 1.0, and the VS Code client is not in a marketplace.

  3. 2026

    Permit Bearings: know the path in

    I designed and deployed a California housing-permitting prototype that screens a bounded statewide ADU, JADU, and SB 9 baseline across 541 recognized jurisdictions and produces a printable handoff for local staff. Woodland remains the deep synthetic packet fixture; no applicant, planner, or jurisdiction has validated it.

  4. 2026 · alpha

    Habitable: keep the repair trail in tenants’ hands

    I designed and built a working local-first alpha that turns conditions, repair requests, responses, and captured media into a source-aware repair trail and deliberate review copy—without a project-operated tenant-case database. It has only synthetic examples and is not ready for real legal matters.

  5. Technical alpha · synthetic only

    ExitDrill (opens in a new tab)

    An offline, zero-runtime-dependency structural-normalization experiment. Synthetic Directus and CiviCRM canaries compare declared baselines and exports against a neutral in-memory SQLite reference model, then emit gap evidence. It does not establish operational equivalence, behavioral recovery, or migration readiness.

Prior portfolio leadership

  1. 2025–2026 · Healthcare engineering portfolio

    Medicaid and health-data systems

    Company-wide engineering ownership spanning a seven-application Medicaid and CHIP reporting suite, Medicaid Drug Programs oversight, and FHIR interoperability.

Open source

A curated set of public repositories, grouped by the work they support. Maturity labels describe the evidence available today, not adoption or guaranteed outcomes. Several of these share the same shape underneath: a deterministic checker reads real published records against a cited spec and reports what it finds. Applied so far to transit data, credential records, FHIR endpoints, and hospital price files, it has turned up a real finding every time rather than a clean bill of health.

Transit data and public delivery

  • GTFS Scorecard

    Maturity: Live beta · v1.3.0

    Plain-language quality scorecards for public GTFS feeds, drawn from a curated registry of more than 2,100 feed records concentrated in the United States and Canada with reviewed cohorts across Europe, Asia-Pacific, and South America. It prioritizes rider-facing fixes, scores realtime only when a usable feed is configured, and publishes a read API, GitHub Action, and read-only MCP server. Feed records are not necessarily distinct agencies.

    • Civic data
    • Public transit
    • GTFS
  • TODS Validate

    Maturity: Beta · v0.8.0

    A beta validator for TODS 1.0 and 2.1, available as a CLI, GitHub Action, pre-commit hook, browser playground, Docker image, and language server. It explains spec-cited findings, applies conservative automatic fixes, and detects TODS references broken by GTFS changes. Some 2.1-only semantic checks are disclosed and skipped for 1.0, and the VS Code client is not in a marketplace.

    • Transit data
    • Open standards
    • Python
  • Transit Delivery Atlas

    Maturity: Early public release

    An active, independent crosswalk of California Executive Order N-7-26. It keeps the signed source, selectively reviewed public evidence, and my analysis separate across 21 directive records. It is not an official implementation or compliance dashboard; missing evidence does not show that work did not occur, and analytical relationships are not official ownership or a critical path.

    • Transit policy
    • Source analysis
    • Public delivery
  • NearMiss

    Maturity: Public beta

    A beta road-safety toolkit and public FARS evidence atlas. The live atlas presents reviewed 2020–2024 NHTSA fatal-crash counts for all 50 states and Washington, D.C., labeled as burden rather than exposure-normalized risk. Separate local workflows use synthetic reports to demonstrate privacy-preserving intake, exposure normalization, uncertainty intervals, and hotspot analysis. Manual screen-reader review remains pending.

    • Road safety
    • Spatial statistics
    • Open data

Responsible AI and inspectable decisions

  • Permit Bearings

    Maturity: Deployed prototype · external review not run

    A source-linked California housing-permitting prototype. Its bounded statewide ADU, JADU, and SB 9 baseline is screenable across 541 recognized cities and counties, each with a bilingual printable staff handoff. The deeper 25-item packet workflow is one synthetic Woodland fixture, not a statewide local checklist; no applicant, planner, or jurisdiction has validated it.

    • Housing
    • Source integrity
    • Decision support
  • Outcome Receipts

    Maturity: Beta · v0.1.0

    A beta nonprofit reporting tool that ties every figure to its SQL, row count, data-slice hash, definition, and timestamp. Its offline default applies example small-cell safeguards, refuses ungrounded numbers, requires named human approval, and emits verifiable bundles. Optional Bedrock drafting is off by default and never supplies figures. The sample suppression policy is not a compliance determination.

    • Evidence
    • Data lineage
    • Fail-closed AI
  • Constituent Reconciler

    Maturity: Reference implementation

    An offline-first pipeline that turns intake PDFs and spreadsheets into deduplicated constituent records for an existing CRM. A person approves every uncertain match, nothing merges silently, and automated tests enforce privacy rules for domestic-violence records.

    • Civic tech
    • Entity resolution
    • Privacy
  • Fare Policy Assistant

    Maturity: Deployed beta · reference implementation

    A retrieval-grounded assistant that answers rider questions about fare and reduced-fare policies for a dozen-plus California transit agencies, built so its public evaluation harness has something to grade. Merge-blocking suites cover citations, refusals, forged conversation history, and English-Spanish parity, with versioned prompts and a committed regression baseline, and properties the harness has not measured are reported as not measured, never as passing. Ingesting real fare pages keeps surfacing findings: a current fares page still listing a pass product retired weeks earlier, and an inter-agency transfer published as good for 60 minutes on one agency's site with no window published on its partner's. It never determines anyone's eligibility.

    • AI evaluation
    • Public transit
    • Retrieval grounding

Evidence, rights, and community control

  • ExitDrill

    Maturity: Technical alpha · synthetic only

    An offline, zero-runtime-dependency structural-normalization experiment. Synthetic Directus and CiviCRM canaries compare declared baselines and exports against a neutral in-memory SQLite reference model, then emit gap evidence. It does not establish operational equivalence, behavioral recovery, or migration readiness.

    • Data portability
    • Structural recovery
    • Offline verification
  • Habitable

    Maturity: Working alpha

    A local-first tenant-union reference implementation that turns conditions, repair notices, responses, and captured media into a source-aware Repair Trail and independently checkable review packet without a central plaintext case store. It has no real tenant-union pilot or independent legal or security review.

    • Tenant rights
    • Cryptography
    • Local-first
  • Ledger

    Maturity: Beta reference implementation

    A beta reference implementation for a community-governed archive of queer histories and mutual-aid knowledge, using established preservation formats and revocable consent. Its synthetic test suite is designed to catch identity leaks to unauthorized viewers, but it has not had an independent security or cryptography audit and should not yet hold high-stakes records.

    • Digital preservation
    • Privacy
    • Open standards
  • disclosed

    Maturity: Working alpha

    Grades US higher-education institutions on what they disclose rather than how they perform, across two federal datasets. Every value is classified before use as reported, implausible, suppressed, not applicable, or missing, and suppression that protects a small cohort is never held against anyone. Snapshot-to-snapshot drift reporting distinguishes a field that was never collected from one the public recently stopped being shown, in both directions.

    • Higher education
    • Open data
    • Disclosure integrity
  • fhir-scorecard

    Maturity: Beta · v0.1.0-dev

    Plain-language operational scorecards for publicly observable FHIR endpoints, with every finding cited to FHIR R4 or SMART App Launch spec text and every endpoint, organization, and cohort on its own indexable page. Grades are deterministic and fail closed: an unreachable endpoint is an F with a reason, not a gap in the data. The registry holds 30 live-verified endpoints, and its first roster-based cohort, California's Medi-Cal and Covered California payers, records that 8 of 27 organizations publish a base URL that answers, with the reason each of the rest could not be listed. It probes only the public, unauthenticated discovery surface, never patient data, and republishes daily.

    • Health data
    • FHIR
    • Interoperability
  • mrf-honest

    Maturity: Working alpha · first graded cohort

    Deterministic, spec-cited grades for hospital price-transparency files, published with the evidence attached. The first cohort is deliberately small: six machine-readable files across four health systems, five graded A and one C. That C is the launch finding: an 884 MB file that still declared the superseded 2.0.0 template more than seven months after the effective date CMS documents for v3.0, verified against CMS's own schema documentation, pinned to the file's content SHA-256, and written up alongside what cuts the other way. It grades files, never institutions, and never determines legal compliance.

    • Health data
    • Price transparency
    • Data engineering

Climate, community data, and product systems

  • Swelter

    Maturity: Reference implementation

    A maintained reference implementation for community-owned heat and air-quality sensing. Its bilingual dashboard shows daily Copernicus model data for 337 California cities and provisional readings from physical, uncalibrated low-cost sensors in Stuttgart. The pipeline keeps raw and calibrated values separate and exports OGC SensorThings data. It is not an established community sensing network, and manual accessibility review remains a separate gate.

    • Climate
    • Open data
    • Python
  • Family Greenhouse

    Maturity: Technical demonstration

    A React and TypeScript household plant-care PWA with per-plant schedules, shared care logs, mobile shells, and a serverless AWS backend. Commercial activity is on hold: it is not accepting registrations or payments, offering paid plans, or conducting launch activity.

    • Serverless
    • PWA
    • Full-stack

Browse every public repository (opens in a new tab)