{"id":26359147,"url":"https://github.com/mrluisfer/mrluisfer","last_synced_at":"2025-07-14T15:33:13.311Z","repository":{"id":43348608,"uuid":"287634978","full_name":"mrluisfer/mrLuisFer","owner":"mrluisfer","description":"Dynamic Profile with github statistics, coding info (time and languages) with WakaTime and music status with the spotify API","archived":false,"fork":false,"pushed_at":"2025-06-02T06:26:09.000Z","size":291,"stargazers_count":6,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T17:17:06.912Z","etag":null,"topics":["babel","css3","facebook","figma","github","gmail","html","html-css-javascript","html5","jest","linkedin","nodejs","portfolio","python","react","readme","readme-md","twitter","typescript"],"latest_commit_sha":null,"homepage":"https://mrluisfer.vercel.app/","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/mrluisfer.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,"zenodo":null}},"created_at":"2020-08-14T22:24:49.000Z","updated_at":"2025-06-02T06:26:13.000Z","dependencies_parsed_at":"2024-12-23T00:28:48.307Z","dependency_job_id":"1cea1807-da52-4fc7-9dc6-6d14d8caa789","html_url":"https://github.com/mrluisfer/mrLuisFer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrluisfer/mrLuisFer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrluisfer%2FmrLuisFer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrluisfer%2FmrLuisFer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrluisfer%2FmrLuisFer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrluisfer%2FmrLuisFer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrluisfer","download_url":"https://codeload.github.com/mrluisfer/mrLuisFer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrluisfer%2FmrLuisFer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265311989,"owners_count":23745176,"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":["babel","css3","facebook","figma","github","gmail","html","html-css-javascript","html5","jest","linkedin","nodejs","portfolio","python","react","readme","readme-md","twitter","typescript"],"created_at":"2025-03-16T15:58:51.435Z","updated_at":"2025-07-14T15:33:13.303Z","avatar_url":"https://github.com/mrluisfer.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\u003cimg src=\"https://media.giphy.com/media/ObNTw8Uzwy6KQ/giphy.gif\" width=\"40px\" height=\"40px\"\u003eHello World!\u003c/h1\u003e\n\n  \n### 💫 About Me:\n👨‍💻 I'm a passionate Frontend Developer.\u003cbr\u003e\n🌱 Always learning and exploring new technologies.\u003cbr\u003e\n💙 I love building and experimenting with both Frontend \u0026 Backend tools.\u003cbr\u003e\n🌟 Check out my projects here on GitHub.\u003cbr\u003e\n📝 Feel free to reach out if you want to talk about Web technologies or anything tech!\u003cbr\u003e\n📫 Contact me via [LinkedIn](https://www.linkedin.com/in/tu-linkedin) or by email: mrluisfeer@gmail.com.\u003cbr\u003e\n☁️ I also enjoy sharing articles and insights on [Dev.to](https://dev.to/tuusuario).\n\n\n\n### 🌐 Socials:\n[![Behance](https://img.shields.io/badge/Behance-1769ff?logo=behance\u0026logoColor=white)](https://behance.net/mrluisfeer) [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/mrluisfer) [![Stack Overflow](https://img.shields.io/badge/-Stackoverflow-FE7A16?logo=stack-overflow\u0026logoColor=white)](https://stackoverflow.com/users/mrluisfer) [![X](https://img.shields.io/badge/X-black.svg?logo=X\u0026logoColor=white)](https://x.com/_mrluisfer)  [![Gmail](https://img.shields.io/badge/Gmail-D14836?logo=gmail\u0026logoColor=white)](mailto:mrluisfeer@gmail.com)\n\n\n### 💻 Tech Stack:\n\n![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=flat\u0026logo=css3\u0026logoColor=white)\n![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=flat\u0026logo=go\u0026logoColor=white)\n![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=flat\u0026logo=graphql\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=flat\u0026logo=html5\u0026logoColor=white)\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=flat\u0026logo=openjdk\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=flat\u0026logo=javascript\u0026logoColor=%23F7DF1E)\n![Lua](https://img.shields.io/badge/lua-%232C2D72.svg?style=flat\u0026logo=lua\u0026logoColor=white)\n![Markdown](https://img.shields.io/badge/markdown-%23000000.svg?style=flat\u0026logo=markdown\u0026logoColor=white)\n![Python](https://img.shields.io/badge/python-3670A0?style=flat\u0026logo=python\u0026logoColor=ffdd54)\n![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=flat\u0026logo=typescript\u0026logoColor=white)\n![Windows Terminal](https://img.shields.io/badge/Windows%20Terminal-%234D4D4D.svg?style=flat\u0026logo=windows-terminal\u0026logoColor=white)\n![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=flat\u0026logo=amazon-aws\u0026logoColor=white)\n![Heroku](https://img.shields.io/badge/heroku-%23430098.svg?style=flat\u0026logo=heroku\u0026logoColor=white)\n![Firebase](https://img.shields.io/badge/firebase-%23039BE5.svg?style=flat\u0026logo=firebase)\n![Netlify](https://img.shields.io/badge/netlify-%23000000.svg?style=flat\u0026logo=netlify\u0026logoColor=#00C7B7)\n![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=flat\u0026logo=vercel\u0026logoColor=white)\n![Bun](https://img.shields.io/badge/Bun-%23000000.svg?style=flat\u0026logo=bun\u0026logoColor=white)\n![Chakra](https://img.shields.io/badge/chakra-%234ED1C5.svg?style=flat\u0026logo=chakraui\u0026logoColor=white)\n![Chart.js](https://img.shields.io/badge/chart.js-F5788D.svg?style=flat\u0026logo=chart.js\u0026logoColor=white)\n![Deno JS](https://img.shields.io/badge/deno%20js-000000?style=flat\u0026logo=deno\u0026logoColor=white)\n![Context-API](https://img.shields.io/badge/Context--Api-000000?style=flat\u0026logo=react)\n![Bootstrap](https://img.shields.io/badge/bootstrap-%238511FA.svg?style=flat\u0026logo=bootstrap\u0026logoColor=white)\n![MUI](https://img.shields.io/badge/MUI-%230081CB.svg?style=flat\u0026logo=mui\u0026logoColor=white)\n![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=flat\u0026logo=express\u0026logoColor=%2361DAFB)\n![Expo](https://img.shields.io/badge/expo-1C1E24?style=flat\u0026logo=expo\u0026logoColor=#D04A37)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=flat\u0026logo=node.js\u0026logoColor=white)\n![Next JS](https://img.shields.io/badge/Next-black?style=flat\u0026logo=next.js\u0026logoColor=white)\n![Insomnia](https://img.shields.io/badge/Insomnia-black?style=flat\u0026logo=insomnia\u0026logoColor=5849BE)\n![Flask](https://img.shields.io/badge/flask-%23000.svg?style=flat\u0026logo=flask\u0026logoColor=white)\n![NestJS](https://img.shields.io/badge/nestjs-%23E0234E.svg?style=flat\u0026logo=nestjs\u0026logoColor=white)\n![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=flat\u0026logo=npm\u0026logoColor=white)\n![jQuery](https://img.shields.io/badge/jquery-%230769AD.svg?style=flat\u0026logo=jquery\u0026logoColor=white)\n![PNPM](https://img.shields.io/badge/pnpm-%234a4a4a.svg?style=flat\u0026logo=pnpm\u0026logoColor=f69220)\n![Radix UI](https://img.shields.io/badge/radix%20ui-161618.svg?style=flat\u0026logo=radix-ui\u0026logoColor=white)\n![React](https://img.shields.io/badge/react-%2320232a.svg?style=flat\u0026logo=react\u0026logoColor=%2361DAFB)\n![React Native](https://img.shields.io/badge/react_native-%2320232a.svg?style=flat\u0026logo=react\u0026logoColor=%2361DAFB)\n![React Query](https://img.shields.io/badge/-React%20Query-FF4154?style=flat\u0026logo=react%20query\u0026logoColor=white)\n![React Router](https://img.shields.io/badge/React_Router-CA4245?style=flat\u0026logo=react-router\u0026logoColor=white)\n![React Hook Form](https://img.shields.io/badge/React%20Hook%20Form-%23EC5990.svg?style=flat\u0026logo=reacthookform\u0026logoColor=white)\n![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=flat\u0026logo=redux\u0026logoColor=white)\n![Remix](https://img.shields.io/badge/remix-%23000.svg?style=flat\u0026logo=remix\u0026logoColor=white)\n![SASS](https://img.shields.io/badge/SASS-hotpink.svg?style=flat\u0026logo=SASS\u0026logoColor=white)\n![Socket.io](https://img.shields.io/badge/Socket.io-black?style=flat\u0026logo=socket.io\u0026badgeColor=010101)\n![Styled Components](https://img.shields.io/badge/styled--components-DB7093?style=flat\u0026logo=styled-components\u0026logoColor=white)\n![Svelte](https://img.shields.io/badge/svelte-%23f1413d.svg?style=flat\u0026logo=svelte\u0026logoColor=white)\n![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=flat\u0026logo=tailwind-css\u0026logoColor=white)\n![Three js](https://img.shields.io/badge/threejs-black?style=flat\u0026logo=three.js\u0026logoColor=white)\n![Vue.js](https://img.shields.io/badge/vue.js-%2335495e.svg?style=flat\u0026logo=vuedotjs\u0026logoColor=%234FC08D)\n![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=flat\u0026logo=vite\u0026logoColor=white)\n![Yarn](https://img.shields.io/badge/yarn-%232C8EBB.svg?style=flat\u0026logo=yarn\u0026logoColor=white)\n![MySQL](https://img.shields.io/badge/mysql-4479A1.svg?style=flat\u0026logo=mysql\u0026logoColor=white)\n![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=flat\u0026logo=Prisma\u0026logoColor=white)\n![Supabase](https://img.shields.io/badge/Supabase-3ECF8E?style=flat\u0026logo=supabase\u0026logoColor=white)\n![Firebase](https://img.shields.io/badge/firebase-a08021?style=flat\u0026logo=firebase\u0026logoColor=ffcd34)\n![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=flat\u0026logo=mongodb\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=flat\u0026logo=postgresql\u0026logoColor=white)\n![Figma](https://img.shields.io/badge/figma-%23F24E1E.svg?style=flat\u0026logo=figma\u0026logoColor=white)\n![Dribbble](https://img.shields.io/badge/Dribbble-EA4C89?style=flat\u0026logo=dribbble\u0026logoColor=white)\n![Git](https://img.shields.io/badge/git-%23F05033.svg?style=flat\u0026logo=git\u0026logoColor=white)\n![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=flat\u0026logo=github\u0026logoColor=white)\n![GitLab](https://img.shields.io/badge/gitlab-%23181717.svg?style=flat\u0026logo=gitlab\u0026logoColor=white)\n![TanStack Query](https://img.shields.io/badge/TanStack%20Query-FF4154?style=flat\u0026logo=react-query\u0026logoColor=white)\n![TanStack Router](https://img.shields.io/badge/TanStack%20Router-303030?style=flat\u0026logo=react-router\u0026logoColor=white)\n![Jest](https://img.shields.io/badge/jest-%23C21325.svg?style=flat\u0026logo=jest\u0026logoColor=white)\n![Vitest](https://img.shields.io/badge/vitest-6E9F18?style=flat\u0026logo=vitest\u0026logoColor=white)\n![Cypress](https://img.shields.io/badge/cypress-17202C?style=flat\u0026logo=cypress\u0026logoColor=white)\n![Playwright](https://img.shields.io/badge/playwright-45ba6a?style=flat\u0026logo=playwright\u0026logoColor=white)\n![Storybook](https://img.shields.io/badge/storybook-FF4785?style=flat\u0026logo=storybook\u0026logoColor=white)\n![Turborepo](https://img.shields.io/badge/Turborepo-262626.svg?style=flat\u0026logo=turborepo\u0026logoColor=white)\n![Astro](https://img.shields.io/badge/Astro-0C1222?style=flat\u0026logo=astro\u0026logoColor=white)\n![Qwik](https://img.shields.io/badge/Qwik-292929?style=flat\u0026logo=qwik\u0026logoColor=79C8FF)\n![SWC](https://img.shields.io/badge/SWC-262626?style=flat\u0026logo=swc\u0026logoColor=F7DF1E)\n![Zod](https://img.shields.io/badge/Zod-3a3a3a?style=flat\u0026logo=zod\u0026logoColor=white)\n![tRPC](https://img.shields.io/badge/tRPC-2596be?style=flat\u0026logo=trpc\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat\u0026logo=docker\u0026logoColor=white)\n![Github Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=flat\u0026logo=github-actions\u0026logoColor=white)\n![ESLint](https://img.shields.io/badge/eslint-4B32C3?style=flat\u0026logo=eslint\u0026logoColor=white)\n![Prettier](https://img.shields.io/badge/prettier-ff69b4?style=flat\u0026logo=prettier\u0026logoColor=white)\n![SonarQube](https://img.shields.io/badge/SonarQube-4E9BCD?style=flat\u0026logo=sonarqube\u0026logoColor=white)\n![PNPM](https://img.shields.io/badge/pnpm-%234a4a4a.svg?style=flat\u0026logo=pnpm\u0026logoColor=f69220)\n![Playwright](https://img.shields.io/badge/playwright-45ba6a?style=flat\u0026logo=playwright\u0026logoColor=white)\n![Testing Library](https://img.shields.io/badge/testing--library-E33332?style=flat\u0026logo=testing-library\u0026logoColor=white)\n![Cypress](https://img.shields.io/badge/cypress-17202C?style=flat\u0026logo=cypress\u0026logoColor=white)\n![React Testing Library](https://img.shields.io/badge/React%20Testing%20Library-E33332?style=flat\u0026logo=testing-library\u0026logoColor=white)\n![MSW](https://img.shields.io/badge/MSW-FF6A33?style=flat\u0026logo=msw\u0026logoColor=white)\n![LangChain](https://img.shields.io/badge/LangChain-ffc107?style=flat\u0026logo=openai\u0026logoColor=black)\n![Ollama](https://img.shields.io/badge/Ollama-111111?style=flat\u0026logo=openai\u0026logoColor=white)\n![OpenAI](https://img.shields.io/badge/OpenAI-412991?style=flat\u0026logo=openai\u0026logoColor=white)\n![Vercel AI SDK](https://img.shields.io/badge/Vercel%20AI%20SDK-000000?style=flat\u0026logo=vercel\u0026logoColor=white)\n![Supabase](https://img.shields.io/badge/Supabase-3ECF8E?style=flat\u0026logo=supabase\u0026logoColor=white)\n![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=flat\u0026logo=redux\u0026logoColor=white)\n![Zustand](https://img.shields.io/badge/Zustand-000000?style=flat\u0026logo=Zustand\u0026logoColor=white)\n![Jotai](https://img.shields.io/badge/jotai-1A1A1A?style=flat\u0026logo=jotai\u0026logoColor=white)\n![Recoil](https://img.shields.io/badge/recoil-3578E5?style=flat\u0026logo=recoil\u0026logoColor=white)\n![MobX](https://img.shields.io/badge/mobx-FF9955?style=flat\u0026logo=mobx\u0026logoColor=white)\n![Socket.io](https://img.shields.io/badge/Socket.io-black?style=flat\u0026logo=socket.io\u0026badgeColor=010101)\n![Pusher](https://img.shields.io/badge/Pusher-221F3B?style=flat\u0026logo=pusher\u0026logoColor=white)\n![Google Analytics](https://img.shields.io/badge/Google%20Analytics-E37400?style=flat\u0026logo=google-analytics\u0026logoColor=white)\n![Sentry](https://img.shields.io/badge/Sentry-362D59?style=flat\u0026logo=sentry\u0026logoColor=white)\n![Cypress](https://img.shields.io/badge/cypress-17202C?style=flat\u0026logo=cypress\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=flat\u0026logo=postgresql\u0026logoColor=white)\n![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=flat\u0026logo=mongodb\u0026logoColor=white)\n\n\n### 📊 GitHub Stats:\n![](https://github-readme-stats.vercel.app/api?username=mrLuisFer\u0026theme=transparent\u0026hide_border=false\u0026include_all_commits=true\u0026count_private=true)\u003cbr/\u003e\n![](https://github-readme-streak-stats.herokuapp.com/?user=mrLuisFer\u0026theme=transparent\u0026hide_border=false)\u003cbr/\u003e\n![](https://github-readme-stats.vercel.app/api/top-langs/?username=mrLuisFer\u0026theme=transparent\u0026hide_border=false\u0026include_all_commits=true\u0026count_private=true\u0026layout=compact)\n\n### 🏆 GitHub Trophies\n![](https://github-profile-trophy.vercel.app/?username=mrLuisFer\u0026theme=darkhub\u0026no-frame=false\u0026no-bg=false\u0026margin-w=4)\n\n\n[![](https://visitcount.itsvg.in/api?id=mrLuisFer\u0026icon=0\u0026color=0)](https://visitcount.itsvg.in)\n\n\u003c!-- Proudly created with GPRM ( https://gprm.itsvg.in ) --\u003e\n\n![Cat on line](./assets/cat-on-line.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrluisfer%2Fmrluisfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrluisfer%2Fmrluisfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrluisfer%2Fmrluisfer/lists"}