GitHub user avatar

Michael Currin

🥞 Fullstack Software Engineer at @2uinc. I love Python automation and building websites with JS or Jekyll.

I am a Senior Software Engineer at 2U - an EdTech company which partners with universities like Oxford and MIT to bring short courses, degrees and bootcamps to online students globally.

I love to build automation tools and data science projects with Python. Most of my spare time is spent making websites with JavaScript or static site generators. I’m also learning Go.

I like to learn from others and to giving coaching - whether at meetup events, on blogs, on online forums or through one-on-one video chats. I’ve even dabbled with hosting live coding sessions on YouTube.

I’m also into TDD, clean code, software architecture and contributing to open source projects.

My Projects

My most popular repositories on GitHub.

A VS Code extension to generate a smart commit message based on file changes
TypeScript 24 2
Achieve small or large tasks using recipes of steps and scripts or configs 👩‍💻👨‍🍳📖🥗
Python 21 6
Build a Markdown-based docs site using DocsifyJS and GH Pages 👩‍🏫 🏗 📒 🕸
Makefile 18 18
Magically generate Markdown badges for your docs :shield: :badger: :mage:
TypeScript 15 12
Centralize, view, edit, label and organize collections of your favorite URLs 🔗 📙
Python 14 2
Search and filter shows and movies on Netflix using the reelgood.com API
JavaScript 12 2
Deploy a Jekyll 4 site to GH Pages using the "Jekyll Actions" action
Makefile 10 11
Tutorials, scripts, code snippets and resources to help you learn about various languages and become a better dev
Python 9 4
A collection of code snippets and CLI guides for quick and easy reference while coding
Makefile 9 5
Store and report on Twitter conversations, from tweets to trending topics
Python 7 1
Dev portfolio static site showing a user's Github repos grouped by topic
Ruby 6 6
The tenacious but efficient scheduler for daily tasks :repeat_one: :hourglass_flowing_sand: :unicorn:
Python 5 3

My interests

I work with these languages or libraries.