{"id":16551146,"url":"https://github.com/michaelcurrin/michaelcurrin","last_synced_at":"2025-10-19T15:22:53.618Z","repository":{"id":93179101,"uuid":"279858093","full_name":"MichaelCurrin/MichaelCurrin","owner":"MichaelCurrin","description":"Special repo containing content for the GitHub profile view","archived":false,"fork":false,"pushed_at":"2024-05-06T10:54:04.000Z","size":82,"stargazers_count":8,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-14T20:51:57.008Z","etag":null,"topics":["profile-readme"],"latest_commit_sha":null,"homepage":"https://github.com/MichaelCurrin","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MichaelCurrin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-15T12:07:58.000Z","updated_at":"2024-05-06T10:54:08.000Z","dependencies_parsed_at":"2024-05-06T11:57:15.327Z","dependency_job_id":null,"html_url":"https://github.com/MichaelCurrin/MichaelCurrin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelCurrin%2FMichaelCurrin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelCurrin%2FMichaelCurrin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelCurrin%2FMichaelCurrin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelCurrin%2FMichaelCurrin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MichaelCurrin","download_url":"https://codeload.github.com/MichaelCurrin/MichaelCurrin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241876002,"owners_count":20035368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["profile-readme"],"created_at":"2024-10-11T19:36:28.837Z","updated_at":"2025-10-19T15:22:53.556Z","avatar_url":"https://github.com/MichaelCurrin.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Hi, I am a software maker\n\u003e Also a \"Data genie\" and \"open sourcerer\"\n\nI'm a Senior Software Engineer living Utrecht. I build projects for fun with Python, JavaScript, Jekyll, and more. A big fan of elegant designs, clean code, REST APIs, and static site generators.\n\nMy profile links are here - [bio.link/michaelcurrin](https://bio.link/michaelcurrin).\n\n\n### Blogs and writing 📜 \n\nI've very active, writing content daily to at least one of these.\n\nArea | Links\n---  | ---\nBlog writing | [![dev.to - @MichaelCurrin](https://img.shields.io/static/v1?label=dev.to\u0026message=%40MichaelCurrin\u0026color=2bbc8a\u0026logo=dev.to\u0026logoColor=white)](https://dev.to/michaelcurrin) [![MichaelCurrin.github.io - Coding Blog](https://img.shields.io/badge/MichaelCurrin.github.io-Coding_Blog-2bbc8a)](https://michaelcurrin.github.io/coding-blog/)\nReference and learning | [![MichaelCurrin.github.io - Dev Resources](https://img.shields.io/badge/MichaelCurrin.github.io-Dev_Resources-2bbc8a)](https://michaelcurrin.github.io/dev-resources/) [![MichaelCurrin.github.io - Dev Cheatsheets](https://img.shields.io/badge/MichaelCurrin.github.io-Dev_Cheatsheets-2bbc8a)](https://michaelcurrin.github.io/dev-cheatsheets/) [![MichaelCurrin.github.io - Code Cookbook](https://img.shields.io/badge/MichaelCurrin.github.io-Code_Cookbook-2bbc8a)](https://michaelcurrin.github.io/code-cookbook/) [![MichaelCurrin - learn-to-code](https://img.shields.io/static/v1?label=MichaelCurrin\u0026message=learn-to-code\u0026color=2bbc8a\u0026logo=github)](https://github.com/MichaelCurrin/learn-to-code)\n\nI'm also active on Jekyll Forums - see my profile [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin/summary).\n\n\n### Tools and skills 🎓\n\nPython is my first love and preferred language - see my [Python repos on GitHub](https://github.com/MichaelCurrin?tab=repositories\u0026q=\u0026type=\u0026language=python). \n\n- 7 years in IT \n- Backend development\n- Fullstack development\n- Bash scripting\n- Databases\n- Cloud infrastructure\n- DevOps \n- Automated testing\n\nDetails on the tools I use:\n\n| Area           | Tool            |\n|---             | ---             |\n|OS              | ![Linux](https://img.shields.io/badge/OS-Linux-2bbc8a?logo=linux\u0026logoColor=white) ![macOS](https://img.shields.io/badge/OS-macOS-2bbc8a?logo=apple\u0026logoColor=white) |\n| Languages      | ![Bash](https://img.shields.io/badge/Code-Bash-2bbc8a?logo=gnu-bash\u0026logoColor=white) ![Python](https://img.shields.io/badge/Code-Python-2bbc8a?logo=python\u0026logoColor=white) ![Node.js](https://img.shields.io/badge/Code-Node.js-2bbc8a?logo=node.js\u0026logoColor=white) ![JavaScript](https://img.shields.io/badge/Code-JavaScript-2bbc8a?logo=javascript\u0026logoColor=white) ![TypeScript](https://img.shields.io/badge/Code-TypeScript-2bbc8a?logo=typescript\u0026logoColor=white) |\n| Frameworks     | ![Flask](https://img.shields.io/badge/Code-Flask-2bbc8a?logo=flask\u0026logoColor=white) ![Vue](https://img.shields.io/badge/Code-Vue-2bbc8a?logo=vue.js\u0026logoColor=white) |\n| Databases      | ![PostgreSQL](https://img.shields.io/badge/DB-PostgreSQL-2bbc8a?logo=postgresql\u0026logoColor=white) [![SQLite](https://img.shields.io/badge/DB-SQLite-2bbc8a?logo=sqlite\u0026logoColor=white)](https://www.sqlite.org/index.html) ![MongoDB](https://img.shields.io/badge/DB-MongoDB-2bbc8a?logo=mongodb\u0026logoColor=white) |\n| Infrastructure | ![Docker](https://img.shields.io/badge/Containers-Docker-2bbc8a?logo=docker\u0026logoColor=white) ![Kubernetes](https://img.shields.io/badge/Containers-Kubernetes-2bbc8a?logo=kubernetes\u0026logoColor=white) ![Buildkite](https://img.shields.io/badge/CICD-Buildkite-2bbc8a?logo=buildkite\u0026logoColor=white) ![Terraform](https://img.shields.io/badge/Infra-Terraform-2bbc8a?logo=terraform\u0026logoColor=white) ![GitHub Actions](https://img.shields.io/badge/CICD-GitHub_Actions-2bbc8a?logo=github-actions\u0026logoColor=white) ![Netlify](https://img.shields.io/badge/CICD-Netlify-2bbc8a?logo=netlify\u0026logoColor=white) ![AWS](https://img.shields.io/badge/Tools-AWS-2bbc8a?logo=amazon-aws\u0026logoColor=white) ![Datadog](https://img.shields.io/badge/Monitoring-Datadog-2bbc8a?logo=datadog\u0026logoColor=white) |\n\nI've also done some programming in MySQL, Rust, C, Arduino, Deno...\n\n\n## Open source contrbutions\n\n\u003c!--\n\n\u003e Merged Pull Requests created by MichaelCurrin in public repos of other users\n\nTotal: 140\n\nLast 6 months:\n\nMonth   | PRs\n---     | ---\n2021-12 |   1\n2021-11 |   6\n2021-10 |   4\n2021-09 |  11\n2021-08 |  12\n2021-07 |  17\n\nGenerated as a report from my my [aggre-git](https://github.com/MichaelCurrin/aggre-git) tool.\n\nView the source data yourself in a GitHub search - [URL](https://github.com/pulls?q=is%3Apr+is%3Amerged+is%3Apublic+author%3AMichaelCurrin+-user%3AMichaelCurrin+sort%3Acreated-desc+).\n\n--\u003e\n\n### GitHub Stats\n\nHere are some stats from the GitHub Readme Stats project for my profile.\n\n\u003ca href=\"https://github.com/MichaelCurrin\" alt=\"Go to GitHub profile\"\u003e\n    \u003cimg src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=MichaelCurrin\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\"\n        alt=\"Top languages card\" /\u003e\n    \u003cimg src=\"https://github-readme-streak-stats.herokuapp.com/?user=michaelcurrin\" alt=\"Streak stats card\" /\u003e\n    \u003cimg src=\"https://github-readme-stats.vercel.app/api?username=MichaelCurrin\u0026show_icons=true\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" \n        alt=\"Profile stats card\" /\u003e\n\u003c/a\u003e\n\nThe `S` score means \"Top 1%\" and is better than `A+`. Stats generated using [GitHub Readme Stats](https://github.com/anuraghazra/github-readme-stats) service.\n\n\n### Projects 💼\n\nI 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](https://github.com/MichaelCurrin?tab=repositories\u0026q=quickstart\u0026type=\u0026language=) projects on GitHub.\n\nMy gists are available on a one-page site - [Gist Viewer](https://michaelcurrin.github.io/gist-viewer/)\n\n\n### What is this README profile thing? 🤔\n\n\u003cdetails\u003e\n\u003csummary\u003eRead more\u003c/summary\u003e\n     \nThis page you are reading is a profile readme. Around July 2020, GitHub made this a public feature.\n\nTo 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 ✨.\n\n- [MichaelCurrin/MichaelCurrin](https://github.com/MichaelCurrin/MichaelCurrin/) repo where this README lives\n- GitHub topic: [profile-readme](https://github.com/topics/profile-readme)\n- Tutorial: [How To Create A GitHub Profile README](https://www.aboutmonica.com/blog/how-to-create-a-github-profile-readme)\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelcurrin%2Fmichaelcurrin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelcurrin%2Fmichaelcurrin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelcurrin%2Fmichaelcurrin/lists"}