{"id":20612819,"url":"https://github.com/kevoneredone/kevoneredone","last_synced_at":"2026-05-27T21:31:56.068Z","repository":{"id":220856323,"uuid":"713832962","full_name":"KevOneRedOne/KevOneRedOne","owner":"KevOneRedOne","description":"My Awesome Readme.md","archived":false,"fork":false,"pushed_at":"2026-05-12T18:15:01.000Z","size":2236,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-12T19:36:12.251Z","etag":null,"topics":["html","markdown","shields-io"],"latest_commit_sha":null,"homepage":"https://kevoneredone.github.io/KevOneRedOne/","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/KevOneRedOne.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":"2023-11-03T10:28:46.000Z","updated_at":"2026-05-12T18:15:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"a0f2d29e-a20f-4f90-b1f3-c371aedfbdeb","html_url":"https://github.com/KevOneRedOne/KevOneRedOne","commit_stats":null,"previous_names":["kevoneredone/kevoneredone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KevOneRedOne/KevOneRedOne","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevOneRedOne%2FKevOneRedOne","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevOneRedOne%2FKevOneRedOne/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevOneRedOne%2FKevOneRedOne/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevOneRedOne%2FKevOneRedOne/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KevOneRedOne","download_url":"https://codeload.github.com/KevOneRedOne/KevOneRedOne/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KevOneRedOne%2FKevOneRedOne/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33585203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"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":["html","markdown","shields-io"],"created_at":"2024-11-16T11:07:58.273Z","updated_at":"2026-05-27T21:31:56.043Z","avatar_url":"https://github.com/KevOneRedOne.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eHello there 👋 I'm Kévin\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Fullstack Developer based in France, near Paris 🇫🇷\n  \u003cbr /\u003e\n  RNCP Level 7 — Master's degree equivalent in Advanced Web Development\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-007ACC?style=flat\u0026logo=typescript\u0026logoColor=white\" alt=\"TypeScript\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB\" alt=\"React\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Node.js-43853D?style=flat\u0026logo=node.js\u0026logoColor=white\" alt=\"Node.js\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Go-00ADD8?style=flat\u0026logo=go\u0026logoColor=white\" alt=\"Go\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=flat\u0026logo=docker\u0026logoColor=white\" alt=\"Docker\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/AWS-FF9900?style=flat\u0026logo=amazon-aws\u0026logoColor=white\" alt=\"AWS\" /\u003e\n\u003c/p\u003e\n\n---\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003ch2\u003eAbout Me\u003c/h2\u003e\u003c/summary\u003e\n\nI'm a fullstack developer passionate about web technologies, software architecture, DevOps, and cloud computing.\n\nI enjoy building modern, scalable, and user-focused applications — from frontend interfaces to backend APIs and deployment pipelines. I'm always curious to explore new tools, sharpen my engineering practices, and learn by building real projects.\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003ch2\u003eMain Technologies\u003c/h2\u003e\u003c/summary\u003e\n\n### 🌐 Frontend\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat\u0026logo=typescript\u0026logoColor=white) ![React](https://img.shields.io/badge/React-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB) ![Next.js](https://img.shields.io/badge/Next.js-000000?style=flat\u0026logo=next.js\u0026logoColor=white) ![Vue.js](https://img.shields.io/badge/Vue.js-4FC08D?style=flat\u0026logo=vue.js\u0026logoColor=white) ![Nuxt.js](https://img.shields.io/badge/Nuxt.js-002E3B?style=flat\u0026logo=nuxtdotjs\u0026logoColor=00DC82)\n\n### ⚙️ Backend\n\n![Node.js](https://img.shields.io/badge/Node.js-43853D?style=flat\u0026logo=node.js\u0026logoColor=white) ![Express.js](https://img.shields.io/badge/Express.js-000000?style=flat\u0026logo=express\u0026logoColor=white) ![Fastify](https://img.shields.io/badge/Fastify-000000?style=flat\u0026logo=fastify\u0026logoColor=white) ![Go](https://img.shields.io/badge/Go-00ADD8?style=flat\u0026logo=go\u0026logoColor=white) ![Python](https://img.shields.io/badge/Python-3776AB?style=flat\u0026logo=python\u0026logoColor=white)\n\n### ☁️ DevOps \u0026 Cloud\n\n![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat\u0026logo=docker\u0026logoColor=white) ![AWS](https://img.shields.io/badge/AWS-FF9900?style=flat\u0026logo=amazon-aws\u0026logoColor=white) ![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=flat\u0026logo=github-actions\u0026logoColor=white) ![GitLab CI](https://img.shields.io/badge/GitLab_CI-FC6D26?style=flat\u0026logo=gitlab\u0026logoColor=white) ![Nginx](https://img.shields.io/badge/Nginx-009639?style=flat\u0026logo=nginx\u0026logoColor=white) ![Kubernetes](https://img.shields.io/badge/Kubernetes-326CE5?style=flat\u0026logo=kubernetes\u0026logoColor=white)\n\n### 🗄️ Databases\n\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=flat\u0026logo=postgresql\u0026logoColor=white) ![MongoDB](https://img.shields.io/badge/MongoDB-13AA52?style=flat\u0026logo=mongodb\u0026logoColor=white) ![MySQL](https://img.shields.io/badge/MySQL-00758F?style=flat\u0026logo=mysql\u0026logoColor=white) ![Redis](https://img.shields.io/badge/Redis-DD0031?style=flat\u0026logo=redis\u0026logoColor=white)\n\n### 🧪 Testing\n\n![Jest](https://img.shields.io/badge/Jest-C21325?style=flat\u0026logo=jest\u0026logoColor=white) ![React Testing Library](https://img.shields.io/badge/Testing_Library-E33332?style=flat\u0026logo=testing-library\u0026logoColor=white) ![Cypress](https://img.shields.io/badge/Cypress-17202C?style=flat\u0026logo=cypress\u0026logoColor=white) ![Playwright](https://img.shields.io/badge/Playwright-2EAD33?style=flat\u0026logo=playwright\u0026logoColor=white)\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch2\u003eFeatured Projects\u003c/h2\u003e\u003c/summary\u003e\n\n### 🎮 Simplistic Tetris\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat\u0026logo=typescript\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-646CFF?style=flat\u0026logo=vite\u0026logoColor=white)\n![SCSS](https://img.shields.io/badge/SCSS-CC6699?style=flat\u0026logo=sass\u0026logoColor=white)\n![Vitest](https://img.shields.io/badge/Vitest-6E9F18?style=flat\u0026logo=vitest\u0026logoColor=white)\n\n\u003e Modern TypeScript rewrite of my first-year Bachelor's Tetris project, rebuilt as a production-ready web game playable anywhere.\n\nClean architecture • Responsive design • Mobile support • Multiple game modes • Themes • Audio • i18n • Unit tests\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://simplistic-tetris.netlify.app/\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/KevOneRedOne/Simplistic-Tetris/main/public/images/game-view.png\" alt=\"Simplistic Tetris preview\" width=\"720\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n🔗 [Live demo](https://simplistic-tetris.netlify.app/) \u0026nbsp;|\u0026nbsp; 📦 [Repository](https://github.com/KevOneRedOne/Simplistic-Tetris)\n\n---\n\n### ❤️ Peel — Dating App\n\n![React Native](https://img.shields.io/badge/React_Native-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB)\n![Express.js](https://img.shields.io/badge/Express.js-000000?style=flat\u0026logo=express\u0026logoColor=white)\n![AWS EC2](https://img.shields.io/badge/AWS_EC2-FF9900?style=flat\u0026logo=amazon-aws\u0026logoColor=white)\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=flat\u0026logo=postgresql\u0026logoColor=white)\n\n\u003e Bachelor's 2nd and 3rd year mobile project — connecting people based on personality, not physical appearance.\n\n📦 [Repository](https://github.com/Peel-Organisation/Peel_Mobile)\n\n---\n\n### 🐾 VS Code Pokémon\n\n![Open Source](https://img.shields.io/badge/Open_Source-Contribution-2EA44F?style=flat\u0026logo=github\u0026logoColor=white)\n![VS Code](https://img.shields.io/badge/VS_Code-007ACC?style=flat\u0026logo=visual-studio-code\u0026logoColor=white)\n\n\u003e Open source contribution to a VS Code extension project, with my commits available on my fork.\n\n📦 [Fork](https://github.com/KevOneRedOne/vscode-pokemon)\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch2\u003eLearning, Sandbox \u0026 Early Projects\u003c/h2\u003e\u003c/summary\u003e\n\n### 🏗️ Learning Architecture Web\n\n![Go](https://img.shields.io/badge/Go-00ADD8?style=flat\u0026logo=go\u0026logoColor=white)\n![Vue.js](https://img.shields.io/badge/Vue.js-4FC08D?style=flat\u0026logo=vue.js\u0026logoColor=white)\n![Fastify](https://img.shields.io/badge/Fastify-000000?style=flat\u0026logo=fastify\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat\u0026logo=docker\u0026logoColor=white)\n\n\u003e Sandbox project exploring the evolution from monolithic architecture to microservices.\n\n📦 [Repository](https://github.com/KevOneRedOne/Learning_architecture_web)\n\n---\n\n### ✅ Simplistic TodoList\n\n![React](https://img.shields.io/badge/React-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB)\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat\u0026logo=typescript\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-646CFF?style=flat\u0026logo=vite\u0026logoColor=white)\n\n\u003e Simple todo list app currently being rebuilt with a focus on clean code, architecture, and best practices.\n\n📦 [Repository](https://github.com/KevOneRedOne/Simplistic-TodoList)\n\n---\n\n### 🛩️ TopGun Fighter — Raspberry Pi\n\n![Python](https://img.shields.io/badge/Python-3776AB?style=flat\u0026logo=python\u0026logoColor=white)\n![Pygame](https://img.shields.io/badge/Pygame-3776AB?style=flat\u0026logo=python\u0026logoColor=white)\n![Raspberry Pi](https://img.shields.io/badge/Raspberry_Pi-C51A4A?style=flat\u0026logo=raspberry-pi\u0026logoColor=white)\n\n\u003e 2nd year Bachelor's retro arcade game in Python — a 1v1 air combat game designed to run on Raspberry Pi with joystick controllers.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/KevOneRedOne/TopGun_Fighter-Raspberry-Pi\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/KevOneRedOne/TopGun_Fighter-Raspberry-Pi/main/assets/screen/game.png\" alt=\"TopGun Fighter preview\" width=\"720\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n📦 [Repository](https://github.com/KevOneRedOne/TopGun_Fighter-Raspberry-Pi)\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003ch2\u003eGitHub Stats\u003c/h2\u003e\u003c/summary\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"170\" src=\"https://github-readme-stats.vercel.app/api?username=KevOneRedOne\u0026show_icons=true\u0026theme=github_dark\" /\u003e\n  \u003cimg height=\"170\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=KevOneRedOne\u0026layout=compact\u0026theme=github_dark\" /\u003e\n\u003c/p\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch2\u003eContact\u003c/h2\u003e\u003c/summary\u003e\n\n\u003cp\u003e\n  \u003ca href=\"https://www.linkedin.com/in/kévin-alves-7a96ba146\"\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  \u0026nbsp;\n  \u003ca href=\"https://github.com/KevOneRedOne\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/GitHub-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"GitHub\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cp align=\"center\"\u003e☕ Between two coffee breaks, take a Tetris break.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevoneredone%2Fkevoneredone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevoneredone%2Fkevoneredone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevoneredone%2Fkevoneredone/lists"}