Work
State and local public systems, open standards, and independent products—with the artifact, role, evidence, and limits kept visible.
State and local public systems

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.

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.

Social services, energy, and utilities
Resident services, caregiver background checks, regulatory energy data, certification workflows, licensing, and claims systems.
Independent public artifacts

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.

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.

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.

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.

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

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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.