Software developer with 25 years of writing code, 15+ of them professionally, in backend systems and web applications. I build and maintain production systems, and help teams ship better software through AI-assisted engineering, practical best practices, and efficient development workflows.
Recently I started a small software team. We build our own products, and take on a small number of consulting and build projects: backend systems, architecture, and helping teams get more out of AI-assisted development, with the quality to match.
Python (Django, Flask), MongoDB, PostgreSQL, Redis, Docker, Terraform, CI/CD, Google Cloud, Linux. ML in production: PyTorch, TensorFlow, scikit-learn.
- Code Quality Check, a free scanner for live websites. Know what's broken, why, and how to fix it, across code quality, security, performance, SEO, and accessibility.





