A freelance consultant, developer, and teacher who can join your project team to:
I am available and looking for new projects; ideally in the 15-32 hour per week range.
My rate is $130-$180 per hour, with discounts available for open-source initiatives or long-term commitments.
Michael's worked with us on multiple projects as a fractional engineering leader and I couldn't recommend him more highly. He's excellent at working with non-technical stakeholders and junior engineers alike, he's a great engineer, and a deep appreciation for context permeates all the work he does. He's also a really nice guy and very easy to work with. You should work with Mike if you get the chance.
"Zorn is a great Software Engineer, but also a great mentor to other Engineers on the team and an amazing partner and resource for Product teams. I would love to work with him again!"
"We would highly recommend Michael to anyone who would benefit from a senior software developer with an excellent technical approach, wide and deep knowledge as well as a great attitude."
"Michael was a valuable contributor to our startup project. His feedback during code reviews was invaluable. He dramatically improved the quality of our code base. As if that wasn't enough, Michael did an excellent job leading by example in software development best practices, while demonstrating excellent initiative, and self management. We would gladly work with Michael again."
More background and testimonials on LinkedIn.
The following are some side projects I've tinkered with in my spare time. They aren't explicitly prepared as a polished technical demonstration, but if you look around, you can get a feel for how I like to work (consistent contexts, detailed documentation, broken down issues/pull requests, etc.).
Creating Your First Elixir/Phoenix CI Check with GitHub Actions
YouTube — This talk is for people curious about the basics of GitHub Actions and how they can utilize this automation tool to better verify code changes within their Elixir projects. The presentations consisted of of a lecture, live audience exercises on GitHub, and closed with time for questions.
GitHub Actions enables you to build custom automations right within your GitHub repo. These automations can be used for Continuous Integration checks (verifying the app builds with no warnings, all the tests pass, etc), Continuous Deployment (package your app for release, execute the release, etc.), and many other creative workflows. The service is free for public repos and has a generous allocation for free-account private repos.
GitHub Projects to Help You Organize Your Side Project TODO List
YouTube — During this presentation, I introduced and demoed GitHub Projects to help you track and manage issue status alongside custom fields related to your GitHub issues.
Exercism Elixir Track
YouTube — Exercism is a platform that provides a learning experience for programmers. It provides a series of exercises that you can work through.
I recorded myself working through the Elixir track and created a video series to help others learn Elixir.