Hi, I am a software maker
Also a "Data genie" and "open sourcerer"
I'm a Senior Software Engineer in South Africa, working in online education. I build a lot of projects for fun with Python, JavaScript, Jekyll and more. A big fan of elegant designs, clean code, and static site generators.
My homepage is MichaelCurrin.github.io.
Blogs and writing 📜
I've very active, writing content daily to at least one of these.
I'm also active on Jekyll Forums - see my profile @MichaelCurrin.
Skills 🎓
Python is my first love and preferred language - see my Python repos on GitHub. My experience covers backend (databases, APIs), frontend (webpage design and JS), security, containers, automated tests and deployment pipelines.
I’m currently learning 🌱
GitHub Stats
I've been writing code daily for a few years, so have a ridiculous amount of repos and commits. Here are some stats from the GitHub Readme Stats project for my profile.
The S score means "Top 1%" and is better than A+. Stats generated using GitHub Readme Stats.
Projects 💼
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/
I'm currently working on 🔭
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.
- 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 maintaining a list.
What is this README profile thing? 🤔
Read more
This page you are reading is a profile readme. Around July 2020, GitHub made this a public feature.
To make one, 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