A Better Starting Point for a Human Decision
How our team built a machine-learning shortlist to give leadership a better starting point when assigning Project Coordinators.
Software · Data · Operations
I lead engineering work and still write code. I talk with the people using the software, build the solution, and stay involved after launch.
Selected work
Partnered directly with a strategic customer to design, launch, and operate a production multi-tenant portal for internal and external users. Turned a core customer's operating needs into secure production software with role- and relationship-based authorization.
Designed, built, and continue to operate an AI-assisted workflow that combines document extraction, constrained classification, typed validation, IFS integration, and human review. AI handled 52% of first-week volume and reached a 65% daily automation peak while keeping deterministic controls around production decisions.
Designed and implemented a data ingestion architecture using Prefect, Python, and Delta Lake, reducing ETL processing time from hours to minutes across multiple acquired companies. 83% reduction in ETL processing time; real-time business intelligence without growing the team.
B2B customer-facing product
1,244 invoices in week one
83% faster ETL processing
Newman Labs
Every project is live, with enough technical detail to follow how I built it.
Explore Newman LabsWhere I help
Connect the data, applications, and operating processes that grew apart over time.
Reduce repetitive work without replacing it with fragile automation or hidden support burden.
Keep the technical direction close to the code, the operators, and what happens after launch.
How I work
I like problems where the software is only one part of the system. The best answers usually come from understanding the people, process, and constraints around it.
I default to simple tools, visible tradeoffs, and systems that are easier to operate after they launch, not just impressive on day one.
I write to make the reasoning visible: what worked, what failed, and what I would change next time.
Writing
How our team built a machine-learning shortlist to give leadership a better starting point when assigning Project Coordinators.
How I used Prefect, dbt ls, and PostgreSQL to merge overlapping source-driven builds, prevent competing Delta Lake writes, and rebuild only affected models.
Connect
I am always happy to compare notes.
Connect on LinkedIn