{"id":20458996,"url":"https://github.com/rennf93/rennf93","last_synced_at":"2025-03-05T10:49:43.159Z","repository":{"id":249673346,"uuid":"832204192","full_name":"rennf93/rennf93","owner":"rennf93","description":"Python Senior Developer","archived":false,"fork":false,"pushed_at":"2025-02-02T16:55:22.000Z","size":40,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-02T01:34:08.660Z","etag":null,"topics":["fastapi","python"],"latest_commit_sha":null,"homepage":"https://rennf93.github.io/rennf93/","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/rennf93.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}},"created_at":"2024-07-22T14:27:34.000Z","updated_at":"2025-02-02T16:57:06.000Z","dependencies_parsed_at":"2025-01-15T23:48:40.724Z","dependency_job_id":"945034ca-7b7d-4992-837b-a379814ba666","html_url":"https://github.com/rennf93/rennf93","commit_stats":null,"previous_names":["rennf93/rennf93"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Frennf93","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Frennf93/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Frennf93/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Frennf93/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rennf93","download_url":"https://codeload.github.com/rennf93/rennf93/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242014682,"owners_count":20057876,"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":["fastapi","python"],"created_at":"2024-11-15T12:14:40.650Z","updated_at":"2025-03-05T10:49:43.140Z","avatar_url":"https://github.com/rennf93.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![trophy](https://github-profile-trophy.vercel.app/?username=rennf93\u0026rank=SECRET,SSS,SS,S,AAA,AA,A,B,C\u0026column=-1\u0026theme=nord\u0026no-bg=true\u0026no-frame=true)](https://github.com/ryo-ma/github-profile-trophy)\n\n\n[![Matrix SVG](assets/matrix.svg)](assets/matrix.svg)\n\n\n### About Me: 👨🏻‍🚀\nI'm a passionate developer with expertise in Python, Swift, and JavaScript. I love creating tools and automations that make life easier for developers. Based in Italy, I enjoy contributing to open-source projects and collaborating with the community. Currently, I'm working on various GitHub Actions and automation tools. During my leisure time, you'll find me exploring new technologies and contributing to open-source projects.\n\n### Social media: 📡\nConnect with me on LinkedIn.\n\n[![LinkedIn Badge](https://img.shields.io/badge/LinkedIn-blue?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/renzo-f/)\n\n## Projects: 🚀\nHere are some of my notable projects:\n- [FastAPI-Guard](https://github.com/rennf93/fastapi-guard): Security Middleware that fully protects a FastAPI app.\n- [2FastAuth](https://github.com/rennf93/two-fast-auth): 2FA Middleware to handle two factor authentication for FastAPI apps.\n- [Fast-Man](https://github.com/rennf93/fast-man): Automates the creation of `postman_collection.json` for a FastAPI app.\n- [Good Comms](https://github.com/rennf93/good-comms): Sends notifications to a Slack channel.\n- [Parse Docker Scout Output](https://github.com/rennf93/parse-docker-scout-output): Parses the output from Docker Scout.\n- [GitHub Actions Secrets Management](https://github.com/rennf93/github-actions-secrets-mgmt): Tool to manage and automate GitHub Actions Secrets modifications.\n- [Generate API Key](https://github.com/rennf93/generate-api-key): Generates a secure API key.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\n\n## Languages: 💻\n| Python | Swift | JavaScript |\n|--------|-------|------------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/python/python-original.svg\" title=\"Python\" alt=\"Python\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/swift/swift-original.svg\" title=\"Swift\" alt=\"Swift\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/javascript/javascript-original.svg\" title=\"JavaScript\" alt=\"JavaScript\" width=\"55\" height=\"55\"/\u003e |\n\n\n### Tools \u0026 Frameworks: 🧰\n| GitHub Actions | Docker | Postman | FastAPI | Django | Redis |\n|----------------|--------|---------|---------|---------|---------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/github/github-original.svg\" title=\"GitHub Actions\" alt=\"GitHub Actions\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/docker/docker-original-wordmark.svg\" title=\"Docker\" alt=\"Docker\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/postman/postman-original-wordmark.svg\" title=\"Postman\" alt=\"Postman\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/fastapi/fastapi-original-wordmark.svg\" title=\"FastAPI\" alt=\"FastAPI\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/django/django-plain-wordmark.svg\" title=\"Django\" alt=\"Django\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/redis/redis-original-wordmark.svg\" title=\"Redis\" alt=\"Redis\" width=\"55\" height=\"55\"/\u003e |\n\n\n### DB \u0026 ORM: 📦\n| SQLAlchemy | PostgreSQL | MySQL | MongoDB | Redshift | SQLServer | Databricks | Django ORM |\n|------------|----------|---------|---------|---------|---------|---------|---------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/sqlalchemy/sqlalchemy-original-wordmark.svg\" title=\"SQLAlchemy\" alt=\"SQLAlchemy\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/postgresql/postgresql-original-wordmark.svg\" title=\"PostgreSQL\" alt=\"PostgreSQL\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/mysql/mysql-original-wordmark.svg\" title=\"MySQL\" alt=\"MySQL\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/mongodb/mongodb-original-wordmark.svg\" title=\"MongoDB\" alt=\"MongoDB\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"\" title=\"Redshift\" alt=\"Redshift\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/microsoftsqlserver/microsoftsqlserver-original-wordmark.svg\" title=\"SQLServer\" alt=\"SQLServer\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://asset.brandfetch.io/idSUrLOWbH/idUT__oJw_.png\" title=\"Databricks\" alt=\"Databricks\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/django/django-plain-wordmark.svg\" title=\"Django ORM\" alt=\"Django ORM\" width=\"55\" height=\"55\"/\u003e |\n\n\n### Environments, Testing, Other: 🧪\n| Git | Pytest | Swagger |\n|-----|--------|---------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/git/git-original-wordmark.svg\" title=\"Git\" alt=\"Git\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/pytest/pytest-original-wordmark.svg\" title=\"Pytest\" alt=\"Pytest\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/swagger/swagger-original-wordmark.svg\" title=\"Swagger\" alt=\"Swagger\" width=\"55\" height=\"55\"/\u003e |\n\n\n### OS: 🖥️\n| Mac | Linux | Ubuntu | Windows |\n|-------|--------|---------|---------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/apple/apple-original.svg\" title=\"Mac\" alt=\"Mac\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/linux/linux-original.svg\" title=\"Linux\" alt=\"Linux\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/ubuntu/ubuntu-original.svg\" title=\"Ubuntu\" alt=\"Ubuntu\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/windows8/windows8-original.svg\" title=\"Windows\" alt=\"Windows\" width=\"55\" height=\"55\"/\u003e |\n\n\n### Cloud: 🌩️\n| AWS | Azure | Google Cloud |\n|-------|---------|---------|\n| \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg\" title=\"AWS\" alt=\"AWS\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/azure/azure-original-wordmark.svg\" title=\"Azure\" alt=\"Azure\" width=\"55\" height=\"55\"/\u003e | \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/googlecloud/googlecloud-original-wordmark.svg\" title=\"Google Cloud\" alt=\"Google Cloud\" width=\"55\" height=\"55\"/\u003e |\n\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" height=\"220\" src=\"https://streak-stats.demolab.com?user=rennf93\u0026theme=highcontrast\u0026hide_border=true\u0026border_radius=5\u0026card_width=800\"\u003e\n\u003c/p\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\n\n\u003ch3 align=\"center\"\u003eStatistics\u003c/h3\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/rennf93/rennf93\"\u003e\n  \u003cimg align=\"center\" src=\"http://github-profile-summary-cards.vercel.app/api/cards/stats?username=rennf93\u0026theme=2077\" height=\"180em\" /\u003e\n  \u003cimg align=\"center\" src=\"http://github-profile-summary-cards.vercel.app/api/cards/most-commit-language?username=rennf93\u0026theme=2077\" height=\"180em\" /\u003e\n  \u003cimg align=\"center\" src=\"http://github-profile-summary-cards.vercel.app/api/cards/repos-per-language?username=rennf93\u0026theme=2077\" height=\"180em\" /\u003e\n  \u003cimg align=\"center\" src=\"http://github-profile-summary-cards.vercel.app/api/cards/productive-time?username=rennf93\u0026theme=2077\" height=\"180em\" /\u003e\n  \u003cimg align=\"center\" src=\"http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=rennf93\u0026theme=2077\" height=\"180em\" /\u003e\n\u003c/div\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" height=\"200\" src=\"https://github-readme-stats.vercel.app/api?username=rennf93\u0026show_icons=true\u0026theme=vision-friendly-dark\"\u003e\n  \u003cimg width=\"400\" height=\"200\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=rennf93\u0026size_weight=0.0005\u0026count_weight=0.3\u0026layout=compact\u0026theme=vision-friendly-dark\"\u003e\n\u003c/p\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif\"\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"1000\" src=\"assets/snake.svg\" alt=\"snake\"/\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennf93%2Frennf93","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frennf93%2Frennf93","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennf93%2Frennf93/lists"}