{"id":15471941,"url":"https://github.com/thadeu/thadeu","last_synced_at":"2026-01-18T02:01:07.853Z","repository":{"id":97526173,"uuid":"278648158","full_name":"thadeu/thadeu","owner":"thadeu","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-17T21:46:03.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-18T12:00:35.317Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/thadeu.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":"2020-07-10T14:00:52.000Z","updated_at":"2025-04-17T21:46:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"1178d5d0-c581-42e2-82b2-d4e854a9c1dd","html_url":"https://github.com/thadeu/thadeu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thadeu/thadeu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thadeu%2Fthadeu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thadeu%2Fthadeu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thadeu%2Fthadeu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thadeu%2Fthadeu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thadeu","download_url":"https://codeload.github.com/thadeu/thadeu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thadeu%2Fthadeu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28526559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":[],"created_at":"2024-10-02T02:22:35.688Z","updated_at":"2026-01-18T02:01:07.839Z","avatar_url":"https://github.com/thadeu.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code\u0026pause=1000\u0026color=F75C7E\u0026center=true\u0026vCenter=true\u0026width=435\u0026lines=Hi+%F0%9F%91%8B%2C+I'm+Thadeu;Full+Stack+Developer;Open+Source+Enthusiast;AWS+%26+Redis+Certified\" alt=\"Typing SVG\" /\u003e\n\u003c/div\u003e\n\n\u003ch3 align=\"center\"\u003e🚀 Passionate Developer from Brazil 🇧🇷\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/thadeuestevesjr/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" alt=\"LinkedIn\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://twitter.com/iamthadeu\"\u003e\u003cimg src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" alt=\"Twitter\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## 💭 About Me\n\n```ruby\ndeveloper = {\n  name: \"Thadeu\",\n  role: \"Full Stack Developer\",\n  company: \"AtendeSimples\",\n  location: \"Brazil 🇧🇷\",\n  code: [\"Ruby\", \"Go\", \"TypeScript\"],\n  technologies: {\n    backend: [\"Rails\", \"Redis\"],\n    frontend: [\"React\", \"Vue\"],\n    cloud: [\"AWS\"],\n    tools: [\"Docker\", \"Git\", \"VSCode\"]\n  },\n  certifications: [\"AWS Certified\", \"Redis Certified\"],\n  hobbies: [\"📚 Reading tech books\", \"💎 Creating open source libraries\"]\n}\n```\n\n\u003e [!NOTE]\n\u003e- 🔭 Currently working at **[AtendeSimples](https://www.atendesimples.com/)**\n\u003e- 💬 Ask me about **Rails, React, Redis and AWS**\n\u003e- 🎓 **AWS Certified** and **Redis Certified** professional\n\u003e- 📚 Avid reader of programming books\n\u003e- 🌱 Always learning and sharing knowledge\n\u003e- 📄 Check my professional experience on **[LinkedIn](https://www.linkedin.com/in/thadeuestevesjr/)**\n\n---\n\n## 🛠️ Tech Stack\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Ruby-CC342D?style=for-the-badge\u0026logo=ruby\u0026logoColor=white\" alt=\"Ruby\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Rails-CC0000?style=for-the-badge\u0026logo=ruby-on-rails\u0026logoColor=white\" alt=\"Rails\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Go-2496ED?style=for-the-badge\u0026logo=go\u0026logoColor=white\" alt=\"Go\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black\" alt=\"JavaScript\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\" alt=\"React\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Redis-DC382D?style=for-the-badge\u0026logo=redis\u0026logoColor=white\" alt=\"Redis\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/AWS-232F3E?style=for-the-badge\u0026logo=amazon-aws\u0026logoColor=white\" alt=\"AWS\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white\" alt=\"Docker\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white\" alt=\"PostgreSQL\"\u003e\n\u003c/p\u003e\n\n---\n\n## 💎 Featured Open Source Projects\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProject\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eLanguage\u003c/th\u003e\n\u003cth\u003eStars\u003c/th\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/gokku\"\u003e\u003cb\u003eGokku\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e🔗 An git-push deployment alternative to deploy your self-hosted applications\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/Golang-2496ED?style=flat\u0026logo=golang\u0026logoColor=white](https://img.shields.io/badge/Golang-2496ED?style=for-the-badge\u0026logo=go\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/gokku?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/vscode-run-rspec-file\"\u003e\u003cb\u003evscode-run-rspec-file\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e🔥 Simple and powerful VSCode extension\u003cbr/\u003e\u003ci\u003eUsed by 10k+ developers\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/VSCode-007ACC?style=flat\u0026logo=visual-studio-code\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/vscode-run-rspec-file?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/ract\"\u003e\u003cb\u003eract\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e⚡ Lightweight Ruby implementation for Promises\u003cbr/\u003e\u003ci\u003eJavaScript-like async handling\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/Ruby-CC342D?style=flat\u0026logo=ruby\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/ract?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/zx-result\"\u003e\u003cb\u003ezx-result\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e✨ Beautiful and safe Result Object pattern\u003cbr/\u003e\u003ci\u003eRailway-oriented programming in Ruby\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/Ruby-CC342D?style=flat\u0026logo=ruby\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/zx-result?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/jest-localstack-preset\"\u003e\u003cb\u003ejest-localstack-preset\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e🧪 Run AWS services locally with Jest\u003cbr/\u003e\u003ci\u003ePerfect for testing AWS integrations\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=flat\u0026logo=javascript\u0026logoColor=black\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/jest-localstack-preset?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/vitest-localstack\"\u003e\u003cb\u003evitest-localstack\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e⚡ Run AWS services locally with Vitest\u003cbr/\u003e\u003ci\u003eLocalStack integration for Vite\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=flat\u0026logo=javascript\u0026logoColor=black\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/vitest-localstack?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/branca-ruby\"\u003e\u003cb\u003ebranca-ruby\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e🔐 Encrypt and decrypt data safely\u003cbr/\u003e\u003ci\u003eAuthenticated and encrypted API tokens\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/Ruby-CC342D?style=flat\u0026logo=ruby\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/branca-ruby?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thadeu/revector\"\u003e\u003cb\u003erevector\u003c/b\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e🎯 Filter arrays using predicates\u003cbr/\u003e\u003ci\u003eRansack-like predicates for Ruby\u003c/i\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/badge/Ruby-CC342D?style=flat\u0026logo=ruby\u0026logoColor=white\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"https://img.shields.io/github/stars/thadeu/revector?style=social\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n### 🌟 More Projects\n\n- **[dry-replacer-js](https://github.com/thadeu/dry-replacer-js)** - Simple library to replace variables in JSON templates\n- **[recollect-array-js](https://github.com/thadeu/recollect-array-js)** - Filter arrays using predicates in JavaScript\n\n---\n\n## 📊 GitHub Stats\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg height=\"180em\" src=\"https://github-readme-stats.vercel.app/api?username=thadeu\u0026show_icons=true\u0026theme=tokyonight\u0026include_all_commits=true\u0026count_private=true\"/\u003e\n  \u003cimg height=\"180em\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=thadeu\u0026layout=compact\u0026langs_count=8\u0026theme=tokyonight\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github-readme-streak-stats.herokuapp.com/?user=thadeu\u0026theme=tokyonight\" alt=\"GitHub Streak\"/\u003e\n\u003c/div\u003e\n\n\n---\n\n## 📝 Latest Blog Posts\n\nI occasionally share insights and experiences on:\n- 📘 [LinkedIn Articles](https://linkedin.com/in/thadeuestevesjr) - Technical deep dives and career insights\n- 🐦 [Twitter](https://twitter.com/iamthadeu) - Daily tech tips and networking\n\n---\n\n## 💬 Let's Connect!\n\n\u003cp align=\"center\"\u003e\nI'm always open to interesting conversations and collaboration opportunities!\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"mailto:thadeu@example.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Email-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" alt=\"Email\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/in/thadeuestevesjr/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" alt=\"LinkedIn\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/iamthadeu\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" alt=\"Twitter\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://komarev.com/ghpvc/?username=thadeu\u0026color=blueviolet\u0026style=flat-square\u0026label=Profile+Views\" alt=\"Profile views\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n### ⭐️ From [thadeu](https://github.com/thadeu) with 💙\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthadeu%2Fthadeu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthadeu%2Fthadeu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthadeu%2Fthadeu/lists"}