If code won't fix it, why am I here?
I'm a software "engineer" who likes solving problems with software. Learn more about my background, or check out my speaking topics.
I write about modern tech, healthcare sometimes, and a lot of fun ideas.
- development aiI've used a lot of different coding tools over the years, some by choice, most forced by companies to improve my productivity. I've used Kiro, Github Copilot, Warp, Aider, and am preparing to try out Open Code. This post is a collection of my thoughts and what I look for to improve my dev experience (my highest priority)
- tech jobs researchMy research using Bureau of Labor Statistics public data on tech employment trends from 2016 to 2026.
- project aiOngoing list of tech projects I think would be fun or interesting to build.
- learning solution consulting processMaster the process of building HIPAA-compliant healthcare web apps. From customer research to production deployment, learn how to design scalable solutions that meet regulatory requirements.
- java learningMy Complete roadmap for learning Java for enterprise development. Covers Spring Boot, Maven, Gradle, and best practices for corporate Java careers.
- learning consultingStep-by-step guide to building a fast, scalable consulting website with AWS, Gatsby, and Terraform. Learn the tech stack decisions that prioritize performance, accessibility, and cost-effectiveness.
- saas ai businessLearn how I built an AI email template generator from scratch. Get historical insights on using AI for web development, choosing the right tech stack, and iterating on SaaS MVPs.
More articles can be found in the archive. Subscribe to my newsletter for practical tips.