Michael Herman

Founding Engineer at TestDriven Labs

Boulder, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job8 years of employment as a software developer
bookMS Information Science, MS Information Science at San José State University
bookUniversity of Missouri
stackoverflow-logo

Stackoverflow

Stats
1,197reputation
1.0mreached
31answers
2questions
github-logo-circle

Github Skills (91)

apim10
postgresql10
python10
authentication10
vim10
crawler10
rest-api10
bootstra10
web-development10
backend10
flask10
javascript10
jquery10
webscraper10
django10

Programming languages (21)

MDXJavaCSSC++MakefileVueGoHTML

Github contributions (5)

github-logo-circle
realpython/django-form-fun

Aug 2014 - Jan 2016

model forms, ajax
Role in this project:
userFull-stack Developer
Contributions:15 commits, 1 push in 1 year 4 months
Contributions summary:Michael primarily contributed to the frontend and backend aspects of a Django-based web application. They implemented AJAX functionality for posting and deleting content, demonstrating proficiency in JavaScript, jQuery, and RESTful API interactions. The user also refactored and updated the application, transitioning to a RESTful approach with changes to the backend, including modifications to views. Furthermore, they made changes to support REST API calls using Django REST framework.
django-blogajax
realpython/book2-exercises

Mar 2014 - Nov 2017

Book 2 -- Exercises for the book
Role in this project:
userFront-end Developer
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.
Request Free Trial
Michael Herman - Founding Engineer at TestDriven Labs