Michael Herman is a founding engineer and serial founder with 15 years building full-stack Python and JavaScript applications and shipping production-grade deployments from Docker to Kubernetes. Based in Boulder, he blends a finance and accounting background with hands-on engineering—having founded startups, taught and mentored bootcamp students, and co-founded Real Python—so he thinks in business metrics as well as APIs. His open-source contributions show deep Flask and Django expertise (auth, REST, JWT) plus DevOps chops in containerization and Kubernetes for projects like dockerized Django and Flask/Vue stacks. He frequently bridges front-end UX work (Bootstrap, Vue, React) with backend reliability (Postgres, Alembic migrations, RQ) and CI/deploy pipelines. Comfortable as both a solo founder and senior engineer, he’s equally at home refactoring code for clarity or designing production deployment manifests. An interesting quirk: he still maintains small utility scripts and bots (web scrapers, Twitter bot, tip calculator) that reveal a pragmatic, test-driven approach to solving everyday problems.
15 years of coding experience
8 years of employment as a software developer
MS Information Science, MS Information Science at San José State University
Contributions:20 commits, 14 PRs, 16 pushes in 2 years 8 months
Contributions summary:Michael's primary focus was on configuring and deploying the application within a Kubernetes environment. They added and modified Kubernetes configuration files for deployments, services, and ingress. Further contributions included updates to the deployment scripts, as well as dependencies and the overall deployment pipeline. The user demonstrated proficiency in managing the application's infrastructure and deployment lifecycle.
Contributions:155 commits, 31 PRs, 58 pushes in 3 years 8 months
Contributions summary:Michael primarily worked on front-end components and styling within the project. The user's commits involved updating and integrating CSS styles, specifically Bootstrap and responsive design elements, suggesting a focus on improving the visual presentation and user interface across different screen sizes. The user's changes also include edits to HTML, further indicating involvement in front-end development tasks to update the layout and presentation of the application.
javajavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.