Software Consulting & Product Development
Over three decades building expertise across the full software lifecycle, from requirements and architecture to testing and delivery. I apply that expertise amplified by AI-assisted development to produce high-quality software at remarkable speed, in any language, across any domain.
Get in TouchWhat I Do
Broad expertise applied to your specific challenges.
Expert guidance on architecture, technology selection, and development best practices to help your team build with confidence.
End-to-end development of web applications, APIs, and automation tools using modern Python and TypeScript stacks.
Strategic planning for technical initiatives, from AI integration to infrastructure modernization and team enablement.
Selected Work
A few things I've been building.
Full-stack pickleball tournament app built entirely through AI pair programming with Claude Code. 32,300 lines of Python + TypeScript, 382 automated tests, deployed on Fly.io with full CI/CD. I brought the architecture and code review — AI handled the implementation.
View ProjectA Rust CLI published on crates.io for managing port allocations across projects — built and shipped without prior Rust experience. 2,700 lines, 57 tests, native macOS syscalls. Proof that AI-augmented development unlocks new languages on demand.
View on GitHubCustom tooling and workflows integrating AI assistants into software development processes for enhanced productivity.
35+ years building automation systems, CI/CD pipelines, and developer tools at scale for Fortune 500 companies.
About
I'm Jon Richards, a software engineer based in Hood River, Oregon with over three decades of experience building software at companies like Oracle and Informix.
I integrate AI deeply into my development process, which means I'm not limited to any single language or domain. Whether it's a stack I've used for decades or something entirely new, AI-augmented development lets me ramp up fast and deliver with confidence.
B.S. Computer Science, Portland State University
View Resume (PDF)Contact
Ready to start your next project? Get in touch.