I am a "Data genie" and "open sourcerer"
I am a Senior Software Engineer at 2U - covering the fullstack of database (SQL/Mongo) to web apps, infrastructure and deploy tooling.
I love to build websites and automate tasks using the power of Python or JavaScript or another tool that is right for the job. I think Go might be the next big thing. I like to teach and learn from others both at community events and online.
My experience covers backend (databases, APIs), frontend (webpage design and JS) and security, containers and deployment pipelines.
Stats generated with: https://github.com/anuraghazra/github-readme-stats
If you're interested to see my showcase of some my best projects, see my Pinned Repositories a bit further down on my profile.
I like to make quickstarts which can be used as templates to make websites, such as with React, Vue, MkDocs, Jekyll or Docsify. See my quickstart projects on GitHub.
My gists are available on a one-page site: https://michaelcurrin.github.io/gist-viewer/
Here are projects or ideas which I have been working on in the last few months.
Read more
- Always writing and improving on Dev Cheatsheets and Code Cookbook
- Writing more and better blog posts
- Improving my Badge generator project without overengineering - React or Jekyll might be overkill and need a lot of refactoring before it is useful but Moustache templating and a bit of duplication of code working well.
- Icons
- How can I use this in my website projects? As external source but also I can download the icons I care about as a central reference https://simpleicons.org/ Add it to my cheatsheats - including color for eahc
- Compare with GH Topic icons which are more detailed. repo
- Maybe make a generator which can generate both.
- Better Jekyll sites and designing websites
- Make a Self-updating README - based on github.com/simonw/simonw
- How can I use GitHub projects to manage my projects at a high-level or just bookmark repos and gists there? Rather than maintaing a list.
Read more
This section is about this very page you are looking at.
Around July 2020, GitHub made this a public feature. Create a repo named after your username (matching case exactly) and create a README.md
file in it. Then go to your GitHub profile and you'll see your README appear there ✨.
- MichaelCurrin/MichaelCurrin repo where this README lives
- GitHub topic: profile-readme
- Tutorial: How To Create A GitHub Profile README