{"id":20533102,"url":"https://github.com/minituff/minituff","last_synced_at":"2026-01-30T16:51:24.430Z","repository":{"id":41344380,"uuid":"435713939","full_name":"Minituff/Minituff","owner":"Minituff","description":"That's me!","archived":false,"fork":false,"pushed_at":"2024-10-29T12:40:10.000Z","size":9865,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T15:10:30.050Z","etag":null,"topics":["profile-readme"],"latest_commit_sha":null,"homepage":"https://JamesTufarelli.com","language":null,"has_issues":true,"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/Minituff.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":"2021-12-07T02:14:27.000Z","updated_at":"2024-10-29T12:40:14.000Z","dependencies_parsed_at":"2023-10-15T17:11:30.401Z","dependency_job_id":"87a0d74e-d57c-48b7-9dbb-c25ce765ba84","html_url":"https://github.com/Minituff/Minituff","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/Minituff%2FMinituff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minituff%2FMinituff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minituff%2FMinituff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minituff%2FMinituff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Minituff","download_url":"https://codeload.github.com/Minituff/Minituff/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242138880,"owners_count":20078006,"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-11-16T00:18:43.094Z","updated_at":"2026-01-30T16:51:24.423Z","avatar_url":"https://github.com/Minituff.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Thank you for visiting my README --\u003e\n\n[![Header](https://capsule-render.vercel.app/api?type=waving\u0026color=auto\u0026height=250\u0026section=header\u0026text=James%20Tufarelli\u0026fontSize=90\u0026animation=fadeIn\u0026fontAlignY=36\u0026desc=Technology%20Professional\u0026descAlignY=51\u0026descAlign=70)](https://jamestufarelli.com)\n\n\u003ca href=\"https://twitter.com/minituff\" title=\"Twitter: @minituff\"\u003e\u003cimg align=\"left\" alt=\"Minituff | Twitter\" width=\"22px\" src=\"media/logos/twitter.svg\"/\u003e\u003c/a\u003e\n  \n\u003ca href=\"https://www.linkedin.com/in/james-tufarelli/\" title=\"LinkedIn: james-tufarelli\"\u003e\u003cimg align=\"left\" alt=\"James Tufarelli's LinkedIN\" width=\"22px\" src=\"media/logos/linkedin.svg\"/\u003e\u003c/a\u003e\n\n\u003ca href=\"https://youtube.com/minituff\" title=\"YouTube: minituff\"\u003e\u003cimg align=\"left\" alt=\"Minituff | YouTube\" width=\"22px\" src=\"media/logos/youtube.svg\"/\u003e\u003c/a\u003e\n\n\u003ca href=\"https://wakatime.com/@minituff\" title=\"Total time coded since Aug 8 2019\"\u003e\u003cimg align=\"left\" alt=\"Minituff | WakaTime\" src=\"media/dynamic/wakatime-badge.svg\"/\u003e\u003c/a\u003e\n \n\u003c!-- Testing running on the official server for this app --\u003e\n\u003c!-- \u003ca href=\"https://visit-badge-reloaded-minituff.herokuapp.com/\" title=\"Profile Visitors\"\u003e\u003cimg align=\"left\" alt=\"Minituff | Profile Visitors\" src=\"https://visitor-badge-reloaded.herokuapp.com/badge?page_id=github-minituff\u0026logo=Github\u0026cache=on\"/\u003e\u003c/a\u003e --\u003e\n  \n\u003c!-- \u003ca href=\"https://visitor-badge.glitch.me\" title=\"Profile Visitors\"\u003e\u003cimg align=\"left\" alt=\"Minituff | Profile Visitors\" src=\"https://visitor-badge.glitch.me/badge?page_id=minituff.minituff\"/\u003e\u003c/a\u003e --\u003e\n\n\u003c!--  This self hosted version was frequently timing out. --\u003e\n\u003c!-- This is now running on my own personal heroku instance since the orignal frequently got overloaded --\u003e\n\u003c!-- \u003ca href=\"https://visit-badge-reloaded-minituff.herokuapp.com/\" title=\"Profile Visitors\"\u003e\u003cimg align=\"left\" alt=\"Minituff | Profile Visitors\" src=\"https://visit-badge-reloaded-minituff.herokuapp.com/badge?page_id=github-minituff\u0026logo=Github\u0026cache=on\"/\u003e\u003c/a\u003e --\u003e\n\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n  Hi, I'm [James Tufarelli](https://jamestufarelli.com), an engineer living in San Diego, CA. I began my career as a network engineer in the Air Force, but quickly realized I needed custom code to automate many of my daily tasks. I developed a passion for software as I began to write more code throughout my career. Today, I work as a self-taught software engineer focusing on many different types of technologies. I have held multiple roles in my career, such as: network engineer, software enginner, devops engineer, and automation engineer.\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## 🔧 Technologies\n\n[![Flutter](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Flutter\u0026color=02569B\u0026logo=Flutter\u0026logoColor=FFFFFF\u0026label=)](https://flutter.dev)\n[![Dart](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Dart\u0026color=0175C2\u0026logo=Dart\u0026logoColor=FFFFFF\u0026label=)](https://dart.dev)\n[![Node.js](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Node.js\u0026color=339933\u0026logo=Node.js\u0026logoColor=FFFFFF\u0026label=)](https://nodejs.org/en/)\n[![TypeScript](https://img.shields.io/static/v1?style=for-the-badge\u0026message=TypeScript\u0026color=3178C6\u0026logo=TypeScript\u0026logoColor=FFFFFF\u0026label=)](https://www.typescriptlang.org/)\n[![JavaScript](https://img.shields.io/static/v1?style=for-the-badge\u0026message=JavaScript\u0026color=222222\u0026logo=JavaScript\u0026logoColor=F7DF1E\u0026label=)](https://www.javascript.com/)\n[![Python](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Python\u0026color=3776AB\u0026logo=Python\u0026logoColor=FFFFFF\u0026label=)](https://www.python.org/)\n[![HTML5](https://img.shields.io/static/v1?style=for-the-badge\u0026message=HTML5\u0026color=E34F26\u0026logo=HTML5\u0026logoColor=FFFFFF\u0026label=)](https://developer.mozilla.org/en-US/docs/Glossary/HTML5)\n[![CSS3](https://img.shields.io/static/v1?style=for-the-badge\u0026message=CSS3\u0026color=1572B6\u0026logo=CSS3\u0026logoColor=FFFFFF\u0026label=)](https://developer.mozilla.org/en-US/docs/Web/CSS)\n[![Bootstrap](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Bootstrap\u0026color=7952B3\u0026logo=Bootstrap\u0026logoColor=FFFFFF\u0026label=)](https://getbootstrap.com/)\n[![Java](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Java\u0026color=007396\u0026logo=Java\u0026logoColor=FFFFFF\u0026label=)](https://www.java.com/)\n[![Docker](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Docker\u0026color=2496ED\u0026logo=Docker\u0026logoColor=FFFFFF\u0026label=)](https://www.docker.com/)\n[![Amazon AWS](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Amazon+AWS\u0026color=232F3E\u0026logo=Amazon+AWS\u0026logoColor=FFFFFF\u0026label=)](https://aws.amazon.com/)\n[![PostgreSQL](https://img.shields.io/static/v1?style=for-the-badge\u0026message=PostgreSQL\u0026color=4169E1\u0026logo=PostgreSQL\u0026logoColor=FFFFFF\u0026label=)](https://www.postgresql.org/)\n[![Firebase](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Firebase\u0026color=222222\u0026logo=Firebase\u0026logoColor=FFCA28\u0026label=)](https://firebase.google.com/)\n[![Git](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Git\u0026color=F05032\u0026logo=Git\u0026logoColor=FFFFFF\u0026label=)](https://git-scm.com/)\n[![Microsoft Azure](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Microsoft+Azure\u0026color=0078D4\u0026logo=Microsoft+Azure\u0026logoColor=FFFFFF\u0026label=)](https://azure.microsoft.com/)\n[![Microsoft Excel](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Microsoft+Excel\u0026color=217346\u0026logo=Microsoft+Excel\u0026logoColor=FFFFFF\u0026label=)](https://www.microsoft.com/en-us/microsoft-365/excel)\n[![Google Cloud](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Google+Cloud\u0026color=4285F4\u0026logo=Google+Cloud\u0026logoColor=FFFFFF\u0026label=)](https://cloud.google.com/)\n[![GitHub](https://img.shields.io/static/v1?style=for-the-badge\u0026message=GitHub\u0026color=181717\u0026logo=GitHub\u0026logoColor=FFFFFF\u0026label=)](https://github.com)\n[![Visual Studio Code](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Visual+Studio+Code\u0026color=007ACC\u0026logo=Visual+Studio+Code\u0026logoColor=FFFFFF\u0026label=)](https://code.visualstudio.com/)\n[![Bitcoin](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Bitcoin\u0026color=222222\u0026logo=Bitcoin\u0026logoColor=F7931A\u0026label=)](https://bitcoin.org)\n[![Atlassian](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Atlassian\u0026color=0052CC\u0026logo=Atlassian\u0026logoColor=FFFFFF\u0026label=)](https://www.atlassian.com/)\n[![Jira](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Jira\u0026color=0052CC\u0026logo=Jira\u0026logoColor=FFFFFF\u0026label=)](https://www.atlassian.com/software/jira)\n[![PowerShell](https://img.shields.io/static/v1?style=for-the-badge\u0026message=PowerShell\u0026color=5391FE\u0026logo=PowerShell\u0026logoColor=FFFFFF\u0026label=)](https://docs.microsoft.com/en-us/powershell/)\n[![Electron](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Electron\u0026color=47848F\u0026logo=Electron\u0026logoColor=FFFFFF\u0026label=)](https://www.electronjs.org/)\n[![Cloudflare](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Cloudflare\u0026color=F38020\u0026logo=Cloudflare\u0026logoColor=FFFFFF\u0026label=)](https://www.cloudflare.com/)\n[![GNU Bash](https://img.shields.io/static/v1?style=for-the-badge\u0026message=GNU+Bash\u0026color=4EAA25\u0026logo=GNU+Bash\u0026logoColor=FFFFFF\u0026label=)](https://www.gnu.org/software/bash/)\n[![TrueNAS](https://img.shields.io/static/v1?style=for-the-badge\u0026message=TrueNAS\u0026color=0095D5\u0026logo=TrueNAS\u0026logoColor=FFFFFF\u0026label=)](https://www.truenas.com/)\n[![Linux](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Linux\u0026color=222222\u0026logo=Linux\u0026logoColor=FCC624\u0026label=)](https://www.linux.org/)\n\n \u003cbr\u003e\n \u003cbr\u003e\n\n## 🚀 Statistics\n\n\u003c!--  This file is uploaded daily and cached inside the repo. I had to do this since both instances were getting timeouts. --\u003e\n\u003ca href=\"https://wakatime.com/@minituff\" title=\"WakaTime Statistics\"\u003e\u003cimg align=\"right\" width=\"480\" alt=\"Minituff | WakaTime\" src=\"/media/dynamic/wakatime-data.svg\"/\u003e\u003c/a\u003e\n\n\u003c!-- Sometimes the above image does not load. Use something like this instead. --\u003e\n\u003c!--  \u003ca href=\"https://wakatime.com/@minituff\" title=\"WakaTime Statistics\"\u003e\u003cimg align=\"right\" width=\"490\" alt=\"Minituff | WakaTime\" src=\"https://wakatime.com/share/@minituff/f6bcae2b-60dd-4fbc-b6f4-a0b92acb27b8.svg\"/\u003e\u003c/a\u003e --\u003e\n\n\n\u003c!-- The next section is auto-generated using a github action workflow --\u003e\n\u003c!--START_SECTION:waka--\u003e\n![Lines of code](https://img.shields.io/badge/From%20Hello%20World%20I%27ve%20Written-11.73%20million%20lines%20of%20code-blue?style=flat)\n\n**🐱 My GitHub Data** \n\n\u003e 📦 711.7 kB Used in GitHub's Storage \n \u003e \n\u003e 🏆 0 Contributions in the Year 2026\n \u003e \n\u003e 💼 Opted to Hire\n \u003e \n\u003e 📜 16 Public Repositories \n \u003e \n\u003e 🔑 23 Private Repositories \n \u003e \n\n Last Updated on 01/29/2026 18:20 UTC\n\u003c!--END_SECTION:waka--\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## ⚡ Credentials\n\n\u003ca href=\"https://github.com/anuraghazra/github-readme-stats\" title=\"GitHub Statistics\"\u003e\u003cimg align=\"right\" width=\"480\" alt=\"Minituff | GitHub Stats\" src=\"/media/dynamic/github-stats.svg\"/\u003e\u003c/a\u003e\n\n\n* \u003ca href=\"https://www.credly.com/users/james-tufarelli/\" title=\"Comptia Secuirty +\"\u003e\u003cimg width=\"60\" height=\"20\"  src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=CompTia\u0026color=ec3429\u0026logo+Mentor\u0026logoColor=ec3429\u0026label=\"/\u003e\u0026nbsp;\u0026nbsp; Comptia Secuirty +\u003c/a\u003e\n\n* \u003ca href=\"https://www.credly.com/users/james-tufarelli/\" title=\"Cisco CCNP\"\u003e\u003cimg width=\"60\" height=\"20\" src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=Cisco\u0026color=1BA0D7\u0026logo=Cisco\u0026logoColor=FFFFFF\u0026label=\"/\u003e\u0026nbsp;\u0026nbsp; Cisco CCNP - Routing \u0026 Switching\u003c/a\u003e\n\n* \u003ca href=\"https://www.parchment.com/u/award/f567052386bf98a29872aa10fb671d30\" title=\"Degree\"\u003e\u003cimg width=\"60\" height=\"20\"  src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=Degree\u0026color=4285F4\u0026logo=Google+Scholar\u0026logoColor=FFFFFF\u0026label=\"/\u003e\u0026nbsp;\u0026nbsp; Bachelor's Degree - Computer Networks and CyberSecurity \u003c/a\u003e\n\n\n\u003cbr\u003e\n\n\n\u003ca href=\"https://github.com/kyechan99/capsule-render\" title=\"Footer\"\u003e\u003cimg align=\"center\" alt=\"Footer\" src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026height=80\u0026section=footer\"/\u003e\u003c/a\u003e\n\n\n\u003c!--\nThanks for checking out my ReadMe, here are some of the technologies I used to make this possible:\nHeader and Footer: https://github.com/kyechan99/capsule-render\nReadme inspiration: https://github.com/abhisheknaiidu/awesome-github-profile-readme\nGithubReadme stats: https://github.com/anuraghazra/github-readme-stats\nUseful shields.io links: https://github.com/progfay/shields-with-icon\nHeader SVG Maker: https://readme-typing-svg.herokuapp.com/\nBadges: https://shields.io/\nReady-made Badges: https://github.com/progfay/shields-with-icon\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminituff%2Fminituff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminituff%2Fminituff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminituff%2Fminituff/lists"}