Python developer building public-infrastructure software at the Alaska Department of Transportation. Ten years as an analytical chemist before that, now finishing an M.S. in Computer Science.
Now: building a CQRS service for my graduate capstone
State of Alaska · DOT&PFB.Sc. Applied CS, CU Boulder, cum laudeM.S. Computer Science, in progress10+ years regulated lab science
Selected work
Four projects, each built to be trusted.
Graduate capstone · 2026In progress
A CQRS service from first principles
Brief
A mock electric utility needs its grid platform to scale. Meter readings pour in constantly, and dashboards query load and outages all day.
Approach
Separate writes from reads. A validated write model emits domain events, and projections build read models that scale independently.
Studying
Eventual consistency, event replay, idempotency, and when the pattern earns its complexity.
Legacy reporting modernization
State of AlaskaProduction
Replacing DOT&PF's legacy reporting applications with a RESTful API and modern frontend components, built to department standards and supported in production.
TypeScript · Node.js React · REST
UI regression automation
State of AlaskaProduction
A Python and Selenium platform that regression-tests in-house and third-party SaaS applications against business requirements, so failures surface in CI instead of in front of users.
For ten years I validated analytical methods and computer systems for pharmaceutical and biotech companies, where a result that can't be reproduced doesn't exist. I write software the same way: tested, documented and ready for an audit.
Experience
Career.
2024 – Present
Analyst / Programmer 2
State of Alaska · Department of Transportation & Public Facilities
I build a Node.js REST API and TypeScript React frontends that replace legacy reporting systems statewide. I own the Python/Selenium test-automation suite and the team's Linux development tooling.
2024
Frontend Software Developer
Siblings Software
Shipped Express.js and Angular 18 features from Figma designs. Configured YAML CI pipelines and wrote lint rules and unit tests.
Prior · 10+ years
Senior Research Associate · Associate Scientist · Senior QC Chemist
DMC Biotechnologies · Neva Analytics · Huvepharma
Method development, computer-system validation and investigations in regulated biotech and pharma. Supervised laboratory staff.
M.S. Computer ScienceIn progress
B.Sc. Applied Computer ScienceCU Boulder · cum laude