Good systems give people room to think.
I set up the routine stuff in an office so it happens on its own, like getting a job from one system into another, and the person who used to type it checks it instead.
When a step follows the same rules every time, I want the system to do it, so the people in the office spend their time on the parts that need a person.
I learned the workflow from the people doing it.
At Eurofins, I worked daily in an ISO 14644-classified clinical cleanroom, using a regulated LIMS and following strict documentation and contamination-control requirements. The gap between the software’s workflow and what actually happened at the bench was hard to miss.
That experience shaped my approach: learn the real process, make the information flow explicit, and then build the system around it.
The same problem kept appearing in different forms.
At Equilibrium Scientific, it was chemistry validation, reporting, and accreditation. In GIMS, it became structured data and configurable workflows. In my own development environment, it was the coordination needed to keep multiple coding tasks moving.
Different tools, same question: how much routine work are people carrying because the system has left it to them?
What that approach has produced.
- 2025–present
GIMS TechnologiesMaking the workflow a system can carry.
Founder & Lead Engineer · agentic systems and laboratory informatics
I created GIMS, an open-source database and workflow platform, and completed an architectural refactor of the 100K+ line application. The Compliance Relay adds instrument-file capture, attribution, signatures, and verifiable records. GUTS organizes my multi-agent projects through shared memory and explicit coordination.
- 2022–present
Equilibrium ScientificFaster validation. Decisions sooner.
Solutions Architect · compliance, reporting, and validation systems
I designed chemistry validation architecture that processed LC-MS, GC-MS, and ICP-MS data, reducing analyses that could take a full day or more to roughly an hour. Early-stage labs could decide sooner whether to retest, revise a method, or move forward with a report.
The broader work spans seven regulatory jurisdictions, validation packages accepted by state auditors across 10+ testing categories, and $600K+ in consulting revenue with zero client accreditations lost across engagements. In Michigan, I compressed roughly three months of unfinished ISO/IEC 17025 accreditation preparation into two weeks.
I also built a TypeScript Certificate of Analysis system with templates that absorb jurisdiction-specific requirements, and led teams of 5–10 through accreditation cycles.
- 2019–2022
Eurofins ScientificUnderstanding regulated work from the bench.
Sterility Laboratory Technician · Centennial, Colorado
Daily sterility workflows, LIMS operations, and cleanroom documentation showed me where formal procedures and the real process diverged—and how much coordination the operator had to supply.
- 2018–2019
Bio-TechneA recurring reconciliation, reduced to about 20 minutes.
Data Analyst · process automation
I automated a multi-hour weekly pricing reconciliation with VBA and standardized repeatable data cleanup, reducing recurring execution time and the burden of manual review.
The next challenge is reliability as the volume grows.
My work is increasingly focused on systems where scale, reliability, and orchestration become first-class concerns. Making information flow explicit and designing for recoverability extend naturally into event pipelines, data reconciliation, telemetry, and higher-throughput systems.
I’m interested in engineering environments where the question is how to make an automated process dependable as the work and its consequences grow.
M.S. Microbiology
Colorado State University · 2017
B.S. Biological Sciences · 2015
The laboratory background helps me model the real work underneath a software abstraction.
Data & applications
Python · SQL / PostgreSQL · FastAPI · TypeScript / JavaScript · React · Node.js
Deployment & coordination
AWS · Supabase · Docker · MCP · RAG · agent workflows
Let’s start with the problem.
Tell me what your people are carrying that a better system could handle.