Software Engineer | Quality, Automation & Full-Stack Development
9+ years building and testing complex systems across healthcare, aerospace, and enterprise environments. Precision, strategy, and quality — on the table and in the code.
9+ years developing and testing software across healthcare billing & claims, aerospace mission-critical systems, and enterprise applications. Deep knowledge of revenue cycle management, HL7, EDI, and data integrity validation.
Expanded test coverage from 117 to 600+ cases at Pratt & Whitney. Built reusable automation frameworks in Python, C#, and TypeScript. Quality isn't just tested in — it's architected from the start.
I use AI as a collaborator, not a ghostwriter. Guided prompts, domain expertise as a filter, and critical evaluation of every suggestion. AI accelerates the journey — I choose the destination.
The precision, strategy, and patience required in billiards mirror my approach to software engineering. Every shot requires careful analysis, planning multiple moves ahead, and executing with precision — just like architecting a robust system. My portfolio projects are billiards-themed because the skills translate: pattern recognition, systematic problem-solving, and staying calm under pressure.
Fun fact: I own a 5' × 10' Diamond Pro-Am pool table with a perimeter light. Sometimes the best debugging happens on the felt.
Bachelor of Science, Information Technology
Purdue Global University
Associate of Science, Information Technology
Indian River State College
Billiards-themed full-stack portfolio with 95 automated tests across 5 frameworks in 4 languages.
REST API for billiards league management with handicap scoring validation, soft delete patterns, and computed standings. Paired with Break & Verify — 32 BDD scenarios across Players, Matches, and Standings.
AI-powered billiards practice tracker with shot logging, trend visualization, and Claude API coaching insights. Paired with Cue QA — 21 E2E + 16 unit tests with GitHub Actions CI.
Tournament analytics pipeline for a simulated Florida billiards circuit. ETL data processing with interactive Streamlit dashboard. 14 PyTest scenarios caught 2 real query bugs during development.
A comprehensive toolkit built over 9 years of solving complex engineering challenges.
Continuous learner — Always adding new tools to the rack
Deep dives on test automation, AI-assisted development, and engineering philosophy.
120 developer test plans. 800 manual test cases. Tens of thousands of lines of tightly coupled code written over 60 years. Here's what it actually looks like to introduce automation when there's no foundation to build on.
Most companies treat documentation as optional. It isn't. Without it, training takes years instead of months, bugs go unresolved, and decisions become mysteries — even to the people who made them.
They say millennials are the last generation that truly remembers life before technology consumed it. Here's what that perspective means for how I think about AI in software development.
We have AI systems capable of interpreting language and adapting to users over time. So why do most fitness apps still require constant manual interaction during the worst possible moment to use a phone?
Follow me on LinkedIn for updates
Looking to collaborate on a project or discuss opportunities? Let's connect.
Whether you need test automation, full-stack development, or strategic technical guidance, I'm always interested in challenging projects that require precision and expertise.