{"id":22235025,"url":"https://github.com/pzaino/pzaino","last_synced_at":"2025-11-09T14:05:07.380Z","repository":{"id":93697531,"uuid":"387636219","full_name":"pzaino/pzaino","owner":"pzaino","description":"Paolo Fabio Zaino's profile. Memento: A clever person solves a problem. A wise person AVOIDS it.","archived":false,"fork":false,"pushed_at":"2025-10-17T01:41:03.000Z","size":134,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-18T05:01:29.851Z","etag":null,"topics":["6809","68k","arm","bsd","c","coding","compilers","cpp","interpreters","linux","mips","operating-systems","ppc","programming","risc-os","risc-v","software-development"],"latest_commit_sha":null,"homepage":"https://paolozaino.wordpress.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pzaino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-20T01:20:26.000Z","updated_at":"2025-10-17T01:41:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6d56163-85f5-443c-8a4b-aba857ad9d8b","html_url":"https://github.com/pzaino/pzaino","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pzaino/pzaino","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fpzaino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fpzaino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fpzaino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fpzaino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pzaino","download_url":"https://codeload.github.com/pzaino/pzaino/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fpzaino/sbom","scorecard":{"id":1238894,"data":{"date":"2025-10-17T01:41:53Z","repo":{"name":"github.com/pzaino/pzaino","commit":"b8676e5da74b937ebadfc0884c5b30284bd10549"},"scorecard":{"version":"v5.0.0","commit":"ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4"},"score":4.6,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#binary-artifacts"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"9 out of 9 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#ci-tests"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":0,"reason":"Found 0/12 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#code-review"}},{"name":"Contributors","score":3,"reason":"project has 1 contributing companies or organizations -- score normalized to 3","details":["Info: software engineer contributor org/company found, "],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#contributors"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#dependency-update-tool"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#fuzzing"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#license"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:   6 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   5 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#sast"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecards.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/scorecards.yml:30","Warn: no topLevel permission defined: .github/workflows/blog-post-workflow.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:13","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:18","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ea7e27ed41b76ab879c862fa0ca4cc9c61764ee4/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-10-18T18:40:53.769Z","repository_id":93697531,"created_at":"2025-10-18T18:40:53.769Z","updated_at":"2025-10-18T18:40:53.769Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283517794,"owners_count":26849048,"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","status":"online","status_checked_at":"2025-11-09T02:00:05.828Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["6809","68k","arm","bsd","c","coding","compilers","cpp","interpreters","linux","mips","operating-systems","ppc","programming","risc-os","risc-v","software-development"],"created_at":"2024-12-03T02:11:22.234Z","updated_at":"2025-11-09T14:05:07.374Z","avatar_url":"https://github.com/pzaino.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n```bash\n         ▄ .▄▄▄▄ .▄▄▌  ▄▄▌             ▄▄▄·  ▐ ▄ ·▄▄▄▄      ▄▄▌ ▐ ▄▌▄▄▄ .▄▄▌   ▄▄·       • ▌ ▄ ·. ▄▄▄ .▄▄ \n        ██▪▐█▀▄.▀·██•  ██•  ▪         ▐█ ▀█ •█▌▐███▪ ██     ██· █▌▐█▀▄.▀·██•  ▐█ ▌▪▪     ·██ ▐███▪▀▄.▀·██▌\n        ██▀▐█▐▀▀▪▄██▪  ██▪   ▄█▀▄     ▄█▀▀█ ▐█▐▐▌▐█· ▐█▌    ██▪▐█▐▐▌▐▀▀▪▄██▪  ██ ▄▄ ▄█▀▄ ▐█ ▌▐▌▐█·▐▀▀▪▄▐█·\n        ██▌▐▀▐█▄▄▌▐█▌▐▌▐█▌▐▌▐█▌.▐▌    ▐█ ▪▐▌██▐█▌██. ██     ▐█▌██▐█▌▐█▄▄▌▐█▌▐▌▐███▌▐█▌.▐▌██ ██▌▐█▌▐█▄▄▌.▀ \n        ▀▀▀ · ▀▀▀ .▀▀▀ .▀▀▀  ▀█▄▀▪     ▀  ▀ ▀▀ █▪▀▀▀▀▀•      ▀▀▀▀ ▀▪ ▀▀▀ .▀▀▀ ·▀▀▀  ▀█▄▀▪▀▀  █▪▀▀▀ ▀▀▀  ▀ \n```\n\n\u003cp align=\"right\"\u003e\n    \u003ca href=\"https://www.linkedin.com/in/paolofabiozaino/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://twitter.com/PaoloFabioZaino\"\u003e\u003cimg src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.instagram.com/paolofabiozaino/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003c!--\n[![FaceBook Badge](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge\u0026logo=facebook\u0026logoColor=white)](https://www.facebook.com/Paolo-Fabio-Zaino-104703188259807)\n--\u003e\n\u003c!--\n[![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCOaGksYHwlmVPKghnWN-duw?style=social)](https://youtube.com/channel/UCOaGksYHwlmVPKghnWN-duw)\n--\u003e\n\u003c/p\u003e\n\n### Hi there 👋\n\n\u003cdetails\u003e\n    \u003csummary\u003eClick \u003cb\u003ehere\u003c/b\u003e for my introduction...\u003c/summary\u003e\n    \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n    \u003cp\u003e\n         \u0026nbsp;\u0026nbsp;- 📜 If you want to know who am I and what I do, check \u003ca href=\"https://paolozaino.wordpress.com/about/\"\u003ehere\u003c/a\u003e.\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 🔭 I’m currently working on a lot of stuff! From Kernel development on Linux and on different Architectures, to write tech blogs, to enjoy coding random stuff, improve my personal automation and more.\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 🌱 I’m currently learning Machine Learning (yup funny choice of words, I know!) to apply it to Cyber Security and a bunch of other stuff\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 👯 I’m looking to collaborate on whatever, as long as it has a \"C\" involved (C, C++, C#), maybe an \"A\" (ASM) or an \"R\" (Rust). You'll find me mostly on the \u003ca href=\"https://github.com/RISC-OS-Community\"\u003e\u003cb\u003eRISC OS Community\u003c/b\u003e\u003c/a\u003e or on my \u003ca href=\"https://github.com/ZFPSystems\"\u003e\u003cb\u003eZFP Systems\u003c/b\u003e\u003c/a\u003e organizations.\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 🤔 I’m looking for help with finishing my many many projects!\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 💬 Ask me about Assembly, c'mon I know you want to know more about it!\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 📫 How to reach me: \u003ca href=\"https://paolozaino.wordpress.com/contact/\"\u003e\u003cb\u003eContact Me\u003c/b\u003e\u003c/a\u003e.\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- 😄 Pronouns: he/him\u003cbr /\u003e\n         \u0026nbsp;\u0026nbsp;- ⚡ Fun fact: Apparently, the first computer virus was created in 1986, the same year I started coding. Now, before you jump to conclusions, I wasn't involved at all, I swear! 😄\u003cbr /\u003e\n  \u003c/p\u003e\n\u003c/details\u003e\n\n[Check out my blog if you want to read some of my tutorials and more (Linux, macOS, BSD, RISC OS, Retrocoding and Retrocomputing... oh and some cybersecurity stuff too!)](https://paolozaino.wordpress.com/)\n\n### My stats\n\n\u003cdetails\u003e\n    \u003csummary\u003eClick \u003cb\u003ehere\u003c/b\u003e for my GitHub most used programming languages list and stats!\u003c/summary\u003e\n    \u003cp align=\"center\"\u003e\n        \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=pzaino\u0026layout=compact\" /\u003e\n        \u003cbr\u003e\n    \u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003eClick \u003cb\u003ehere\u003c/b\u003e for my GitHub stats!\u003c/summary\u003e\n    \u003cp align=\"center\"\u003e\n         \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api?username=pzaino\u0026bg_color=071A2C\u0026icon_color=4194FD\u0026show_icons=true\u0026count_private=true\u0026theme=tokyonight\u0026line_height=27\u0026text_color=FFFFFF\u0026PAT_1\" alt=\"PZaino's github stats\"/\u003e\n        \u003cbr\u003e\n    \u003c/p\u003e\n\u003c/details\u003e\n\n### Typical coding day\n\n```mermaid\n   flowchart LR\n   A[Hard coding problem] --\u003e|path to a solution| B(I need more coffee)\n   B --\u003e C{Do I still have coffee?}\n   C --\u003e|Yes| D[I can find a solution!]\n   C --\u003e|No| E[I have ran out of ideas...]\n```\n\n### Contributions Streak\n\nMy contributions to Open Source projects:\n\n\u003cp align=\"center\"\u003e\u003cimg align=\"center\" src=\"https://github-readme-streak-stats.herokuapp.com/?user=pzaino\u0026\" alt=\"pzaino\" /\u003e\u003c/p\u003e\n\n### My scores\n\nFun stuff for the boring days!\n\n\u003cp align=\"center\"\u003e \u003ca href=\"https://github.com/ryo-ma/github-profile-trophy\"\u003e\u003cimg src=\"https://github-profile-trophy.vercel.app/?username=pzaino\" alt=\"pzaino\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\n[![An image of @pzaino's Holopin badges, which is a link to view their full Holopin profile](https://holopin.me/pzaino)](https://holopin.io/@pzaino)\n\n\u003ch3 align=\"left\"\u003eSome of the Languages and Tools I play/played with:\u003c/h3\u003e\n\u003cp align=\"left\"\u003e\n         \u003ca href=\"https://www.arduino.cc/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://cdn.worldvectorlogo.com/logos/arduino-1.svg\" alt=\"arduino\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://aws.amazon.com\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg\" alt=\"aws\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.gnu.org/software/bash/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/gnu_bash/gnu_bash-icon.svg\" alt=\"bash\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.cprogramming.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/c/c-original.svg\" alt=\"c\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.w3schools.com/cpp/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/cplusplus/cplusplus-original.svg\" alt=\"cplusplus\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.w3schools.com/cs/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/csharp/csharp-original.svg\" alt=\"csharp\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://d3js.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/d3js/d3js-original.svg\" alt=\"d3js\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.docker.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg\" alt=\"docker\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://git-scm.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg\" alt=\"git\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg\" alt=\"javascript\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.python.org\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg\" alt=\"python\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://golang.org\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/go/go-original.svg\" alt=\"go\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.linux.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/linux/linux-original.svg\" alt=\"linux\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.mongodb.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg\" alt=\"mongodb\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.microsoft.com/en-us/sql-server\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.svgrepo.com/show/303229/microsoft-sql-server-logo.svg\" alt=\"mssql\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.mysql.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg\" alt=\"mysql\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.postgresql.org\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original-wordmark.svg\" alt=\"postgresql\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://redis.io\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original-wordmark.svg\" alt=\"redis\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.rust-lang.org\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/rust/rust-plain.svg\" alt=\"rust\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n         \u003ca href=\"https://www.sqlite.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/sqlite/sqlite-icon.svg\" alt=\"sqlite\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n         \u003ca href=\"https://www.vagrantup.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/vagrantup/vagrantup-icon.svg\" alt=\"vagrant\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \n\u003c/p\u003e\n\n\u003c!--\n\u003cp\u003e\u003cimg align=\"left\" src=\"https://github-readme-stats.vercel.app/api/top-langs?username=pzaino\u0026show_icons=true\u0026locale=en\u0026layout=compact\" alt=\"pzaino\" /\u003e\u003c/p\u003e\n\n\u003cp\u003e\u0026nbsp;\u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api?username=pzaino\u0026show_icons=true\u0026locale=en\" alt=\"pzaino\" /\u003e\u003c/p\u003e\n//--\u003e\n\nGet my Feeds at:\u0026nbsp;\u003ca href=\"https://paolozaino.wordpress.com/feed/\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/rss.svg\" alt=\"https://paolozaino.wordpress.com/feed/\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\n### Some of my Blog posts\n\u003c!-- BLOG-POST-LIST:START --\u003e\n- [ZFP Systems and the RISC OS Community on GitHub at the RISC OS London Show 2025](https://paolozaino.wordpress.com/2025/10/18/zfp-systems-and-the-risc-os-community-on-github-at-the-risc-os-london-show-2025/)\n- [AI: Why Generative AI Hallucinates. All the Causes You Should Know](https://paolozaino.wordpress.com/2025/09/09/ai-why-generative-ai-hallucinates-all-the-causes-you-should-know/)\n- [Merlin OS: Building Trust in RISC OS Merlin with Formal Verification Methods](https://paolozaino.wordpress.com/2025/08/08/merlin-os-building-trust-in-risc-os-merlin-with-formal-verification-methods/)\n- [Software Engineering: Rethinking the Two Most Misused Mantras in Software Engineering](https://paolozaino.wordpress.com/2025/06/15/software-engineering-rethinking-the-two-most-misused-mantras-in-software-engineering/)\n\u003c!-- BLOG-POST-LIST:END --\u003e\n\n### My favorite Programming Languages\n\nFor work I do not mind really, whatever is fine, at work is the project that truly matters and the customers.\n\nFor my free time and fun, I like to play with (from favorite on the left to less favorite on the right):\n\n\u003cp align=\"left\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=for-the-badge\u0026logo=c\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Go-00ADD8?style=for-the-badge\u0026logo=go\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Rust-black?style=for-the-badge\u0026logo=rust\u0026logoColor=#E57324\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/C%2B%2B-00599C?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/C%23-239120?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white\"\u003e\n    \u003cp align=\"right\"\u003e\n         \u003cimg src=\"https://hits.dwyl.com/pzaino/pzaino.svg?style=flat-square\"/\u003e since 30/09/2024\n    \u003c!--\n        \u003ca href=\"https://github.com/pzaino\"\u003e\u003cimg src=\"https://visitor-badge.glitch.me/badge?page_id=pzaino.pzaino\" /\u003e\u003c/a\u003e\n        //--\u003e\n    \u003c/p\u003e\n    \u003c!--\n    \u003cp align=\"right\"\u003e \n        \u003ca href=\"https://github.com/pzaino\"\u003e\u003cimg src=\"https://komarev.com/ghpvc/?username=pzaino\u0026label=Profile%20views\u0026color=0e75b6\u0026style=flat\" alt=\"pzaino\" /\u003e\u003c/a\u003e \n    \u003c/p\u003e\n    //--\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzaino%2Fpzaino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpzaino%2Fpzaino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzaino%2Fpzaino/lists"}