{"id":22612266,"url":"https://github.com/rcrdk/rcrdk","last_synced_at":"2026-01-08T11:02:44.295Z","repository":{"id":207627588,"uuid":"402364936","full_name":"rcrdk/rcrdk","owner":"rcrdk","description":"Config files for my GitHub profile.","archived":false,"fork":false,"pushed_at":"2025-03-17T13:03:48.000Z","size":231,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T13:46:39.760Z","etag":null,"topics":["config","github-config"],"latest_commit_sha":null,"homepage":"https://github.com/rcrdk","language":null,"has_issues":false,"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/rcrdk.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":"2021-09-02T09:35:16.000Z","updated_at":"2025-03-17T13:03:51.000Z","dependencies_parsed_at":"2023-11-16T20:17:18.930Z","dependency_job_id":"a0479d57-6434-48b5-869e-d5b553b1e3ec","html_url":"https://github.com/rcrdk/rcrdk","commit_stats":null,"previous_names":["rcrdk/rcrdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcrdk%2Frcrdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcrdk%2Frcrdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcrdk%2Frcrdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcrdk%2Frcrdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcrdk","download_url":"https://codeload.github.com/rcrdk/rcrdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246117690,"owners_count":20726068,"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":["config","github-config"],"created_at":"2024-12-08T17:11:47.838Z","updated_at":"2026-01-08T11:02:44.288Z","avatar_url":"https://github.com/rcrdk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"left\"\u003eHi 👋, I'm Ricardo\u003c/h1\u003e\n\n- 🔥 I'm a Front-End Developer.\n- 💻 I’m currently working at [MySide](https://myside.com.br) building Hero.\n- 👴🏼 I also worked at [Meu Rosinha](https://meurosinha.com.br), [Sou Digital](http://sou.digital) and [Sonica](https://sonica.xyz/).\n- 🎨 I've been working for over 12 years creating custom websites, landing pages, e-commerces and web apps.\n- 🚀 I’m constantly improving my skills on React, Next.js and Node.js at [Rocketseat](https://app.rocketseat.com.br/me/rcrdk). (btw, I'm learning React Native!)\n- 👻 I do some PHP/Laravel work for paying my weekends.\n- 👀 I’m open to collaborate on new projects.\n- 🎸 Have you ever listened to [CSS](https://open.spotify.com/intl-pt/artist/2K13AVg3bFpHSxDM1vJ0qA?si=Y-SFL3M8SCyXTfJ_uZ5qfA)? \n- 🧑🏼‍💻 Get to know me a little more and play a game at [rcrdk.dev](https://rcrdk.dev)\n\n\u003cbr\u003e\n\n## 🛠 Languages and tools\n\n\u003ctable style=\"width:100%\"\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eFront-end\u003c/th\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"Typescript\" src=\"https://img.shields.io/badge/-Typescript-05122A?style=flat\u0026logo=typescript\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"JavaScript\" src=\"https://img.shields.io/badge/-JavaScript-05122A?style=flat\u0026logo=javascript\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"HTML5\" src=\"https://img.shields.io/badge/-HTML-05122A?style=flat\u0026logo=HTML5\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"CSS3\" src=\"https://img.shields.io/badge/-CSS-05122A?style=flat\u0026logo=CSS3\u0026logoColor=1572B6\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"React\" src=\"https://img.shields.io/badge/-React-05122A?style=flat\u0026logo=react\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Next.js\" src=\"https://img.shields.io/badge/-Next.js-05122A?style=flat\u0026logo=next.js\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Vue\" src=\"https://img.shields.io/badge/-Vue-05122A?style=flat\u0026logo=vuedotjs\" /\u003e\u0026nbsp;\n\t\t\t\u003c!-- \u003cimg alt=\"Nuxt.js\" src=\"https://img.shields.io/badge/-Nuxt.js-05122A?style=flat\u0026logo=nuxtdotjs\" /\u003e\u0026nbsp; --\u003e\n\t\t\t\u003cimg alt=\"Styled Components\" src=\"https://img.shields.io/badge/-Styled%20Components-05122A?style=flat\u0026logo=styled-components\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Sass\" src=\"https://img.shields.io/badge/-Sass-05122A?style=flat\u0026logo=sass\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"TailwindCSS\" src=\"https://img.shields.io/badge/TailwindCSS-05122A?style=flat\u0026logo=tailwind-css\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Bootstrap\" src=\"https://img.shields.io/badge/-Bootstrap-05122A?style=flat\u0026logo=bootstrap\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Storybook\" src=\"https://img.shields.io/badge/-Storybook-05122A?style=flat\u0026logo=storybook\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Redux\" src=\"https://img.shields.io/badge/-Redux-05122A?style=flat\u0026logo=redux\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Zustand\" src=\"https://img.shields.io/badge/-Zustand-05122A?style=flat\u0026logo=redux\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Lighthouse\" src=\"https://img.shields.io/badge/-Lighthouse-05122A?style=flat\u0026logo=lighthouse\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"JQuery\" src=\"https://img.shields.io/badge/-JQuery-05122A?style=flat\u0026logo=react\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"KY HTTP Requests\" src=\"https://img.shields.io/badge/-KY%20HTTP%20Requests-05122A?style=flat\u0026logo=axios\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Axios\" src=\"https://img.shields.io/badge/-Axios-05122A?style=flat\u0026logo=axios\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"React Query\" src=\"https://img.shields.io/badge/-React%20Query-05122A?style=flat\u0026logo=react-query\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"React Hook Form\" src=\"https://img.shields.io/badge/-React%20Hook%20Form-05122A?style=flat\u0026logo=react-hook-form\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"React Router\" src=\"https://img.shields.io/badge/-React%20Router-05122A?style=flat\u0026logo=react-router\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Zod\" src=\"https://img.shields.io/badge/-Zod-05122A?style=flat\u0026logo=zod\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Radix UI\" src=\"https://img.shields.io/badge/-Radix%20UI-05122A?style=flat\u0026logo=radix-ui\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"shadcn/ui\" src=\"https://img.shields.io/badge/-shadcn%2Fui-05122A?style=flat\u0026logo=shadcnui\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Tabler Icons\" src=\"https://img.shields.io/badge/-Tabler%20Icons-05122A?style=flat\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAACHFBMVEUAAAAiZswfbcUhacMgasQgasQga8Mfa8MfasQfasMeasQfasMga8Qga8Mfa8Mha8IccMYfasMfasMgasQfa8QgbMMeasMfasQfa8QmZr8gasQga8MeasIfa8Mga8Ufa8Mga8Qfa8QebMMfacIiaMUga8Qea8Eaa8kfa8Ufa8QgasMkbcgeasQga8MgasMfa8Qga8Qga8MeasMfasQgasIga8Qga8MgasMfasQfa8MgasQga8QgasQfasMga8QfasMgasQgasMgasQga8Qfa8QfasMhacInYsQga8IgacMfb78eacMgasMia8Yga8Mha8MhbMMgasMgacQfacMfa8QeacUfacMfa8MgasMfacQga8QibMR5ptzU4/T7/P709/y1zutHhc4hbMSwy+r////5+/2Frt92pNvH2vA6fMvP3/Lr8vpOitDw9fv1+fxjmNbg6vf8/f51o9qavORnmtcxdsjk7fj4+v1XkNPL3PHy9vxBgc0jbcWQteL9/v/Y5fUncMZbktPq8fmdvuU9fsz+/v9bktQ+f8zm7vjD1+8/f8zn7/k4e8ru8/o0eMnb5/a40Ozc6Pb7/f5NidBMiNDl7viLsuDF2fDI2vDo8Pk3esoxd8lIhs9+qt3W5PT3+v2fv+ZYkNObveVlmdbx9vvv9ftVjtLX5PREg82Yu+R+qd260e0yd8nV4/T2+f18qNx7p9zS4fOpxuhAgM3r67+jAAAAWnRSTlMADzFNZX+Wq7vL2eju9cpMEmCjx+svqvupFKX+SOlH+vxoY2oWpjITYcjGDkpmfJiVvLja1ufk7ery7/f0+ebj1ZeUfntiLg1fXhARpy2kRURnRqiiS8nY9rq1qCUcAAAC00lEQVRYw6WXZ1sTURCFDz3AUtKBgMFYQLFgiWIBFaQoRVSaA1gXFLui2LA3FFQs2AEbFlRsf9APhOzcbGA3u+fbmWfnfe6du7cMEKqo6JjYuPgES2JSsiSlEKVIUnJSqiUhPi42LToKMyrdarM7aEY57DZr+jTpTpebdMmd4QyTnpnlId3yZGWG5mfnUETKmSXmW70UoXJn83wfGdAcNn63EYA7O1i/ZDIkx9wAIIsMal5g/T1GATQfAOAynE8uAMhzGwe4MwHkkwnlA7CZAdgALDADWAjAYQaQAxSQKRUgWvCtbe279+zdpx/gRAy3+w/IsizLHZ2tegGLsJjbg3JAh7p0AnyI4/bwFEA+clQfYAmWcnssCJCPn9AFKEQCtycVgHzqtB5ABpZx2y1zwhkdgOVI5PZsDyecO68NsGOF4LsucMLFS5qAlfCLgd7LVxjh6jUtwCqsDg1dv8EIN7UARVijit1ihbh9RwOwFuvUwbt9CuGeBmA9csNE7/crddQAFCPciTigDOGBJiDMFB4+UqYwqDkFdREHHiv5T55qFlG1jM+G2DI+117GEjHQ2tnB8l9oHiwbkCQO/yX/lV+91vyVNyKV2zdDwlZ4S0S9wyOjLDY6MtwrbiYLt++EzfieiOiDHKpucTsLB0ofz/9IRESfVIAx8UDZxC0b7Nhn1SkXDlCKMm6/BL/q+RoIqafwjWdsRiy341Mfff8RPCDGf06w7In2X8LSliNN+AsGJ0/kNt03U3bo1fb7z0T/33/6r7YKs5drpfnr3fwDw/QTp8oMYAuArcXG873VAJBhHFBj8qnrqZ18LNeZKSEA5PmN5fuD7ds2r6EK1istS7nRd7KJpsu9XWzbdkTY9vjrQxvHvLpIGk9buPa3YqfOeXhraqfpnqurGuxFGvvX3lBVPXMLX+ls9JUVuixNzX5JaiFqkaSS5qZdrtIyX6OzUvX5f++YHJj9Aeg/AAAAAElFTkSuQmCC\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Swiper\" src=\"https://img.shields.io/badge/-Swiper-05122A?style=flat\u0026logo=swiper\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"RBAC Authorizations with CASL\" src=\"https://img.shields.io/badge/-RBAC%20Authorizations%20with%20CASL-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9IiNmZmZmZmYiICBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXNoaWVsZC1sb2NrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEuOTk4IDJsLjExOCAuMDA3bC4wNTkgLjAwOGwuMDYxIC4wMTNsLjExMSAuMDM0YS45OTMgLjk5MyAwIDAgMSAuMjE3IC4xMTJsLjEwNCAuMDgybC4yNTUgLjIxOGExMSAxMSAwIDAgMCA3LjE4OSAyLjUzN2wuMzQyIC0uMDFhMSAxIDAgMCAxIDEuMDA1IC43MTdhMTMgMTMgMCAwIDEgLTkuMjA4IDE2LjI1YTEgMSAwIDAgMSAtLjUwMiAwYTEzIDEzIDAgMCAxIC05LjIwOSAtMTYuMjVhMSAxIDAgMCAxIDEuMDA1IC0uNzE3YTExIDExIDAgMCAwIDcuNTMxIC0yLjUyN2wuMjYzIC0uMjI1bC4wOTYgLS4wNzVhLjk5MyAuOTkzIDAgMCAxIC4yMTcgLS4xMTJsLjExMiAtLjAzNGEuOTcgLjk3IDAgMCAxIC4xMTkgLS4wMjFsLjExNSAtLjAwN3ptLjAwMiA3YTIgMiAwIDAgMCAtMS45OTUgMS44NWwtLjAwNSAuMTVsLjAwNSAuMTVhMiAyIDAgMCAwIC45OTUgMS41ODF2MS43NjlsLjAwNyAuMTE3YTEgMSAwIDAgMCAxLjk5MyAtLjExN2wuMDAxIC0xLjc2OGEyIDIgMCAwIDAgLTEuMDAxIC0zLjczMnoiIC8+PC9zdmc+\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"T3 Env\" src=\"https://img.shields.io/badge/-T3%20Env-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM0MS4zMzMiIGhlaWdodD0iMzQxLjMzMyIgdmlld0JveD0iMCAwIDI1NiAyNTYiPiAgICA8ZyBmaWxsPSIjZmZmIj4gICAgICAgIDxwYXRoIGQ9Ik0wIDQydjEyaDE2NS42bDExLjMtMTIgMTEuMi0xMkgwdjEyek0xOTcuNSA1NS4yYy0xMi4xIDEyLjMtMjkuMSAyOS41LTM3LjggMzguNGwtMTUuOSAxNi4xIDkuMiA3LjggOS4zIDcuOSAxMC4xLTEwLjVjNS41LTUuNyAyNS43LTI2LjUgNDQuOS00Ni4yTDI1Mi4yIDMzaC0zMi43bC0yMiAyMi4yek02My4yIDE0Ny4ybC4zIDczLjMgMTEuOC4zIDExLjcuM1Y3NEg2M2wuMiA3My4yek0yMDkuNyAxMDguN2wtOC43IDguOCA2LjYgMy40YzEyLjkgNi43IDIxLjIgMTggMjMuNiAzMiAzLjEgMTgtNyAzNy0yNC4yIDQ1LjQtNi4xIDMtNy4xIDMuMi0xNy41IDMuMi0xMy43LS4xLTE5LjgtMi4yLTI4LjItOS44LTcuMi02LjYtMTAuNS0xMS45LTEzLjktMjJsLTIuNi03LjktOS40IDkuM2MtNS4yIDUuMi05LjQgOS45LTkuNCAxMC41IDAgMy40IDcuOCAxNi4xIDE0LjEgMjIuOCAxMi45IDEzLjggMjcuMiAyMC41IDQ1LjUgMjEuNCAyNy40IDEuMyA1MS43LTEzIDYzLjQtMzcuMyAxMi4xLTI1IDcuNy01My44LTExLjItNzQtNS4yLTUuNi0xNi43LTE0LjUtMTguNy0xNC41LS4zIDAtNC42IDMuOS05LjQgOC43eiIvPiAgICA8L2c+PC9zdmc+\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Day.js\" src=\"https://img.shields.io/badge/-Day.js-05122A?style=flat\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAPFBMVEX/X0z/YE3/VUD/XUr/////Y1D/WUX/emr/koX/Tzn/h3n/qJ3/bFv/xb//+Pj/8O7/ubD/nJD/2NT/5+SPyY4QAAAB2klEQVRYw+1Uy5bsIAiMKPjWRP//Xwd8ZNJz72LWc1KLJNJYFiX0cbx48eLFi78GJXiuP16fqfeWR1APfIeU1jOsnsuVOndz/oNfoYBghzSi3k/Zj+nej0lJBFRKGhavomAKo180jlRkqyUlYQdK9tcTlhYIhn/SeBZjapwHcEZyjCubhsKAcHZCyW6VhfLSpF0MuEHQTHTuNBG2WSwfwAeTJaJVudwFLCFxCpI1F+DxICBngifwdvFOXajQR6GXJMqNqRAinw2t0239IJAwiGn6ozCpXc5S1LOfEX3U7IfoDwI2p1kNoHcBi4AtLueQHEizbyj5J5S8C9gESJEtzA7ph4JJALkC+asMQ5WPt4PfJrI7LhdTAql/SzjQXLa3vq5w+Hg34CZALuAIpUxuIQjEpni5L3YIbYxXbzenJOnRf9NWRSCtx+4E2ATW8zU6Ixb0DNqDX1o3AbKlctXcGgpiBPmOy14hOGOMzeTRlUGuiCvJsAm4kmrBZufy6IzT9PPixsvLAwpV0Nh8brs25XI7so2UqhsEnQm6MSXOwnKVVta3vTJcrFDmEffoaVSPsZVtlJKCeSTo5/DNeV6pj8l9POXFQu7eU8fHOP/+f+f/3y9evHjx4u/gC6cKEcWoMXb/AAAAAElFTkSuQmCC\" /\u003e\u0026nbsp;\n\t\t\t\u003c!-- \u003cimg alt=\"Framer Motion\" src=\"https://img.shields.io/badge/-Framer%20Motion-05122A?style=flat\u0026logo=framer\" /\u003e\u0026nbsp; --\u003e\n\t\t\t\u003c!-- \u003cimg alt=\"Chart.js\" src=\"https://img.shields.io/badge/-Chart.js-05122A?style=flat\u0026logo=chartdotjs\" /\u003e\u0026nbsp; --\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eMobile\u003c/th\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003cimg alt=\"React Native\" src=\"https://img.shields.io/badge/-React%20Native-05122A?style=flat\u0026logo=react\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"Expo\" src=\"https://img.shields.io/badge/-Expo-05122A?style=flat\u0026logo=expo\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"Typescript\" src=\"https://img.shields.io/badge/-Typescript-05122A?style=flat\u0026logo=typescript\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"Styled Components\" src=\"https://img.shields.io/badge/-Styled%20Components-05122A?style=flat\u0026logo=styled-components\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"Gluestack UI\" src=\"https://img.shields.io/badge/-Gluestack%20UI-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA3LjY2ODE1TDkuOTk5OTEgMC4zMDIyNDZWMy43NzgzOUwwIDExLjE0NDNWNy42NjgxNVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIwIDcuNjY4MTVMMTAuMDAwMSAwLjMwMjI0NlYzLjc3ODM5TDIwIDExLjE0NDNWNy42NjgxNVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTAgMTUuNjY4NEw5Ljk5OTkxIDguMzAyNDlWMTEuNzc4NkwwIDE5LjE0NDVWMTUuNjY4NFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIwIDE1LjY2ODRMMTAuMDAwMSA4LjMwMjQ5VjExLjc3ODZMMjAgMTkuMTQ0NVYxNS42Njg0WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNS4yNTAyNCAxMS45NjAzTDE0LjAwMDIgNS41MTUxNFY4LjU1Njc2TDUuMjUwMjQgMTUuMDAxOVYxMS45NjAzWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMjIuNzUwMiAxMS45NjAzTDE0LjAwMDMgNS41MTUxNFY4LjU1Njc2TDIyLjc1MDIgMTUuMDAxOVYxMS45NjAzWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNS4yNSAxOC45NjAxTDEzLjk5OTkgMTIuNTE0OVYxNS41NTY1TDUuMjUgMjIuMDAxN1YxOC45NjAxWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMjIuNzUgMTguOTYwM0wxNC4wMDAxIDEyLjUxNTFWMTUuNTU2OEwyMi43NSAyMi4wMDE5VjE4Ljk2MDNaIiBmaWxsPSJ3aGl0ZSIvPjxyZWN0IHg9IjAuMDAwMjQ0MTQxIiB3aWR0aD0iMjcuOTk5OSIgaGVpZ2h0PSIyNy45OTk5IiByeD0iMS45OTk5OSIgZmlsbD0id2hpdGUiLz48cmVjdCB4PSIwLjAwMDI0NDE0MSIgd2lkdGg9IjI3Ljk5OTkiIGhlaWdodD0iMjcuOTk5OSIgcng9IjEuOTk5OTkiIGZpbGw9IiNGRUZFRkUiLz48cGF0aCBkPSJNNi4wMDAyNCAxMi4zNTU4TDE0IDYuNDYzMTNWOS4yNDRMNi4wMDAyNCAxNS4xMzY2VjEyLjM1NThaIiBmaWxsPSIjMTIxMjEyIi8+PHBhdGggZD0iTTIxLjk5OTggMTIuMzU1OEwxNCA2LjQ2MzEzVjkuMjQ0TDIxLjk5OTggMTUuMTM2NlYxMi4zNTU4WiIgZmlsbD0iIzEyMTIxMiIvPjxwYXRoIGQ9Ik02LjAwMDI0IDE4Ljc1NTdMMTQgMTIuODYzVjE1LjY0MzlMNi4wMDAyNCAyMS41MzY1VjE4Ljc1NTdaIiBmaWxsPSIjMTIxMjEyIi8+PHBhdGggZD0iTTIxLjk5OTggMTguNzU1N0wxNCAxMi44NjNWMTUuNjQzOUwyMS45OTk4IDIxLjUzNjVWMTguNzU1N1oiIGZpbGw9IiMxMjEyMTIiLz48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"OneSignal Push Notifications\" src=\"https://img.shields.io/badge/-OneSignal%20Push%20Notifications-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDU2IDU2Ij4gIDxwYXRoIGZpbGw9IiNlNTRhNGQiIGQ9Ik0yNy45NDggMEMxMi40OTguMDMtLjA4NiAxMi43NDUgMCAyOC4yMzNhMjguMTEgMjguMTEgMCAwIDAgNy4yNzQgMTguNzEzIDI3Ljk3OCAyNy45NzggMCAwIDAgMTcuODgzIDkuMDUyLjMyMS4zMjEgMCAwIDAgLjM1NS0uMzIyVjI4LjA3MmgtMi4xNzZhLjMyMi4zMjIgMCAwIDEtLjMyMi0uMzIzdi00LjM1NmEuMzIzLjMyMyAwIDAgMSAuMzIyLS4zMjJoNi44M2EuMzIxLjMyMSAwIDAgMSAuMzIyLjMyMnYzMi4yODNhLjMyMy4zMjMgMCAwIDAgLjM1NC4zMjIgMjcuOTggMjcuOTggMCAwIDAgMTguNDE2LTkuNjU3IDI4LjExNiAyOC4xMTYgMCAwIDAgNi43MDQtMTkuNzIxIDI4LjEwMiAyOC4xMDIgMCAwIDAtOC43LTE4LjkyMkEyNy45NjUgMjcuOTY1IDAgMCAwIDI3Ljk0NyAwWm03Ljk1OCA0OS43NDVhLjMyLjMyIDAgMCAxLS4zOTQtLjE1Ni4zMjMuMzIzIDAgMCAxLS4wMzUtLjE0OXYtNC42MDdhLjQ4NS40ODUgMCAwIDEgLjI3Ni0uNDM4IDE4LjA1NiAxOC4wNTYgMCAwIDAgOC41MDUtOC40ODcgMTguMTIgMTguMTIgMCAwIDAgMS4zMDgtMTEuOTU5IDE4LjA4NCAxOC4wODQgMCAwIDAtNi40NjctMTAuMTM0IDE4LjAwNSAxOC4wMDUgMCAwIDAtMTEuMzc4LTMuODIyYy05LjU3OS4xNDctMTcuNDM5IDcuODktMTcuNzQzIDE3LjQ5YTE4LjEzNSAxOC4xMzUgMCAwIDAgMi42MjYgOS45OSAxOC4wNyAxOC4wNyAwIDAgMCA3LjY1IDYuOTIyLjQ4My40ODMgMCAwIDEgLjI3Ny40Mzh2NC42MDdhLjMyNS4zMjUgMCAwIDEtLjI3OC4zMi4zMjEuMzIxIDAgMCAxLS4xNTItLjAxNSAyMy4wNjIgMjMuMDYyIDAgMCAxLTExLjAxNS04LjU0M0EyMy4xNTIgMjMuMTUyIDAgMCAxIDQuOTkgMjcuODU5QzUuMSAxNS4zMjcgMTUuMzE1IDUuMDkzIDI3LjgyMSA1YzEyLjc3Ni0uMTAzIDIzLjE5NSAxMC4yODcgMjMuMTk1IDIzLjA3IDAgOS45NDItNi4yOTkgMTguNDM1LTE1LjExIDIxLjY3NFoiPjwvcGF0aD48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"Firebase Cloud Messaging\" src=\"https://img.shields.io/badge/-Firebase%20Cloud%20Messaging-05122A?style=flat\u0026logo=firebase\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"React Native Reanimated\" src=\"https://img.shields.io/badge/-React%20Native%20Reanimated-05122A?style=flat\u0026logo=\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"React Native Gesture Handler\" src=\"https://img.shields.io/badge/-React%20Native%20Gesture%20Handler-05122A?style=flat\u0026logo=\" /\u003e\u0026nbsp;\n\t\t\t\t\u003cimg alt=\"React Native Skia\" src=\"https://img.shields.io/badge/-React%20Native%20Skia-05122A?style=flat\u0026logo=\" /\u003e\u0026nbsp;\n\t\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eBack-end\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"JavaScript\" src=\"https://img.shields.io/badge/-JavaScript-05122A?style=flat\u0026logo=javascript\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Typescript\" src=\"https://img.shields.io/badge/-Typescript-05122A?style=flat\u0026logo=typescript\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Node.js\" src=\"https://img.shields.io/badge/-Node.js-05122A?style=flat\u0026logo=node.js\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"NestJS\" src=\"https://img.shields.io/badge/-NestJS-05122A?style=flat\u0026logo=nestjs\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Fastify\" src=\"https://img.shields.io/badge/-Fastify-05122A?style=flat\u0026logo=fastify\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"PHP\" src=\"https://img.shields.io/badge/-PHP-05122A?style=flat\u0026logo=php\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Laravel\" src=\"https://img.shields.io/badge/-Laravel-05122A?style=flat\u0026logo=laravel\" /\u003e\u0026nbsp;\n\t\t\t\u003c!-- \u003cimg alt=\"Drizzle\" src=\"https://img.shields.io/badge/-Drizzle-05122A?style=flat\u0026logo=drizzle\" /\u003e\u0026nbsp; --\u003e\n\t\t\t\u003cimg alt=\"Prisma ORM\" src=\"https://img.shields.io/badge/-Prisma%20ORM-05122A?style=flat\u0026logo=prisma\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"PostgreSQL\" src=\"https://img.shields.io/badge/-PostgreSQL-05122A?style=flat\u0026logo=postgresql\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"MySQL\" src=\"https://img.shields.io/badge/-MySQL-05122A?style=flat\u0026logo=mysql\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Redis\" src=\"https://img.shields.io/badge/-Redis-05122A?style=flat\u0026logo=redis\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Auth.js\" src=\"https://img.shields.io/badge/-Auth.js-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNzE4NzUgMy45Mjk3MkM1LjYyNzg5IDMuMzY3MzMgOC40NTU2OCAyLjUyNDExIDkuNjQ4MjggMi4xNjgxMkMxMC4wMTczIDIuMDU3OTcgMTAuNDA3NSAyLjA1NzExIDEwLjc3NzEgMi4xNjUzM0MxMS45MjYgMi41MDE3MyAxNC41OTg0IDMuMjg3ODMgMTYuNjY0OCAzLjkyMzQ5QzE3LjA4MjggNC4wNTIwOSAxNy4zNjc5IDQuNDQ1OTMgMTcuMzU3NSA0Ljg4MzE5QzE3LjExODggMTQuOTg2NyAxMi4wMTk2IDE3LjQxMDUgMTAuNTg0MiAxNy44OTM2QzEwLjMzODggMTcuOTc2MiAxMC4wODM3IDE3Ljk3NjQgOS44MzgwMiAxNy44OTQ1QzguMzk1NjcgMTcuNDEzNyAzLjI1NDIxIDE0Ljk5NTEgMy4wMDkwNyA0Ljg5NzE0QzIuOTk4MyA0LjQ1MzE3IDMuMjkyNzYgNC4wNTUyMSAzLjcxODc1IDMuOTI5NzJaIiBmaWxsPSIjRDlEOUQ5Ii8+PG1hc2sgaWQ9Im1hc2swXzE1Nl8yNTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjMiIHk9IjIiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTMuNzE4NzUgMy45Mjk3MkM1LjYyNzg5IDMuMzY3MzMgOC40NTU2OCAyLjUyNDExIDkuNjQ4MjggMi4xNjgxMkMxMC4wMTczIDIuMDU3OTcgMTAuNDA3NSAyLjA1NzExIDEwLjc3NzEgMi4xNjUzM0MxMS45MjYgMi41MDE3MyAxNC41OTg0IDMuMjg3ODMgMTYuNjY0OCAzLjkyMzQ5QzE3LjA4MjggNC4wNTIwOSAxNy4zNjc5IDQuNDQ1OTMgMTcuMzU3NSA0Ljg4MzE5QzE3LjExODggMTQuOTg2NyAxMi4wMTk2IDE3LjQxMDUgMTAuNTg0MiAxNy44OTM2QzEwLjMzODggMTcuOTc2MiAxMC4wODM3IDE3Ljk3NjQgOS44MzgwMiAxNy44OTQ1QzguMzk1NjcgMTcuNDEzNyAzLjI1NDIxIDE0Ljk5NTEgMy4wMDkwNyA0Ljg5NzE0QzIuOTk4MyA0LjQ1MzE3IDMuMjkyNzYgNC4wNTUyMSAzLjcxODc1IDMuOTI5NzJaIiBmaWxsPSIjRDlEOUQ5Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazBfMTU2XzI1MikiPjxwYXRoIGQ9Ik0xMC4yMTEyIDkuNzc0NjVMMTAuMDk4NiAxLjcxODMxTDE3LjgxNjkgMy44MDI4MkwxMC4yMTEyIDkuNzc0NjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTU2XzI1MikiLz48cGF0aCBkPSJNMTAuMjExMyA5Ljc3NDY1VjJMMi44MzA5OCAzLjk3MTgzTDEuODE2ODkgOC43NjA1Nkw1LjAyODE2IDEzLjc3NDZMMTAuMjExMyA5Ljc3NDY1WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzE1Nl8yNTIpIi8+PHBhdGggZD0iTTE3LjU5MTUgMy45NzE4M0w0LjkxNTQ3IDEzLjc3NDZWMTguMjI1NEgxNy40MjI1TDE3LjU5MTUgMy45NzE4M1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xNTZfMjUyKSIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTU2XzI1MiIgeDE9IjEwLjIxMTIiIHkxPSIyIiB4Mj0iMTUuNjE5NyIgeTI9IjUuNTQ5MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxOUFBRTgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxRUE1RjEiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xNTZfMjUyIiB4MT0iMy4wNTYzMyIgeTE9IjQuMTQwODUiIHgyPSIxMC4yMTEzIiB5Mj0iOS42NjE5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyQkUyQjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxOUI5RTMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xNTZfMjUyIiB4MT0iMTcuMzA5OCIgeTE9IjQuMDI4MTciIHgyPSI3Ljk1NzcyIiB5Mj0iMTYuOTg1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5MjVDREYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDQzQyRTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Stripe API\" src=\"https://img.shields.io/badge/-Stripe%20API-05122A?style=flat\u0026logo=stripe\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Zod\" src=\"https://img.shields.io/badge/-Zod-05122A?style=flat\u0026logo=zod\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"RBAC Authorizations with CASL\" src=\"https://img.shields.io/badge/-RBAC%20Authorizations%20with%20CASL-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9IiNmZmZmZmYiICBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXNoaWVsZC1sb2NrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEuOTk4IDJsLjExOCAuMDA3bC4wNTkgLjAwOGwuMDYxIC4wMTNsLjExMSAuMDM0YS45OTMgLjk5MyAwIDAgMSAuMjE3IC4xMTJsLjEwNCAuMDgybC4yNTUgLjIxOGExMSAxMSAwIDAgMCA3LjE4OSAyLjUzN2wuMzQyIC0uMDFhMSAxIDAgMCAxIDEuMDA1IC43MTdhMTMgMTMgMCAwIDEgLTkuMjA4IDE2LjI1YTEgMSAwIDAgMSAtLjUwMiAwYTEzIDEzIDAgMCAxIC05LjIwOSAtMTYuMjVhMSAxIDAgMCAxIDEuMDA1IC0uNzE3YTExIDExIDAgMCAwIDcuNTMxIC0yLjUyN2wuMjYzIC0uMjI1bC4wOTYgLS4wNzVhLjk5MyAuOTkzIDAgMCAxIC4yMTcgLS4xMTJsLjExMiAtLjAzNGEuOTcgLjk3IDAgMCAxIC4xMTkgLS4wMjFsLjExNSAtLjAwN3ptLjAwMiA3YTIgMiAwIDAgMCAtMS45OTUgMS44NWwtLjAwNSAuMTVsLjAwNSAuMTVhMiAyIDAgMCAwIC45OTUgMS41ODF2MS43NjlsLjAwNyAuMTE3YTEgMSAwIDAgMCAxLjk5MyAtLjExN2wuMDAxIC0xLjc2OGEyIDIgMCAwIDAgLTEuMDAxIC0zLjczMnoiIC8+PC9zdmc+\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"T3 Env\" src=\"https://img.shields.io/badge/-T3%20Env-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM0MS4zMzMiIGhlaWdodD0iMzQxLjMzMyIgdmlld0JveD0iMCAwIDI1NiAyNTYiPiAgICA8ZyBmaWxsPSIjZmZmIj4gICAgICAgIDxwYXRoIGQ9Ik0wIDQydjEyaDE2NS42bDExLjMtMTIgMTEuMi0xMkgwdjEyek0xOTcuNSA1NS4yYy0xMi4xIDEyLjMtMjkuMSAyOS41LTM3LjggMzguNGwtMTUuOSAxNi4xIDkuMiA3LjggOS4zIDcuOSAxMC4xLTEwLjVjNS41LTUuNyAyNS43LTI2LjUgNDQuOS00Ni4yTDI1Mi4yIDMzaC0zMi43bC0yMiAyMi4yek02My4yIDE0Ny4ybC4zIDczLjMgMTEuOC4zIDExLjcuM1Y3NEg2M2wuMiA3My4yek0yMDkuNyAxMDguN2wtOC43IDguOCA2LjYgMy40YzEyLjkgNi43IDIxLjIgMTggMjMuNiAzMiAzLjEgMTgtNyAzNy0yNC4yIDQ1LjQtNi4xIDMtNy4xIDMuMi0xNy41IDMuMi0xMy43LS4xLTE5LjgtMi4yLTI4LjItOS44LTcuMi02LjYtMTAuNS0xMS45LTEzLjktMjJsLTIuNi03LjktOS40IDkuM2MtNS4yIDUuMi05LjQgOS45LTkuNCAxMC41IDAgMy40IDcuOCAxNi4xIDE0LjEgMjIuOCAxMi45IDEzLjggMjcuMiAyMC41IDQ1LjUgMjEuNCAyNy40IDEuMyA1MS43LTEzIDYzLjQtMzcuMyAxMi4xLTI1IDcuNy01My44LTExLjItNzQtNS4yLTUuNi0xNi43LTE0LjUtMTguNy0xNC41LS4zIDAtNC42IDMuOS05LjQgOC43eiIvPiAgICA8L2c+PC9zdmc+\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Day.js\" src=\"https://img.shields.io/badge/-Day.js-05122A?style=flat\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAPFBMVEX/X0z/YE3/VUD/XUr/////Y1D/WUX/emr/koX/Tzn/h3n/qJ3/bFv/xb//+Pj/8O7/ubD/nJD/2NT/5+SPyY4QAAAB2klEQVRYw+1Uy5bsIAiMKPjWRP//Xwd8ZNJz72LWc1KLJNJYFiX0cbx48eLFi78GJXiuP16fqfeWR1APfIeU1jOsnsuVOndz/oNfoYBghzSi3k/Zj+nej0lJBFRKGhavomAKo180jlRkqyUlYQdK9tcTlhYIhn/SeBZjapwHcEZyjCubhsKAcHZCyW6VhfLSpF0MuEHQTHTuNBG2WSwfwAeTJaJVudwFLCFxCpI1F+DxICBngifwdvFOXajQR6GXJMqNqRAinw2t0239IJAwiGn6ozCpXc5S1LOfEX3U7IfoDwI2p1kNoHcBi4AtLueQHEizbyj5J5S8C9gESJEtzA7ph4JJALkC+asMQ5WPt4PfJrI7LhdTAql/SzjQXLa3vq5w+Hg34CZALuAIpUxuIQjEpni5L3YIbYxXbzenJOnRf9NWRSCtx+4E2ATW8zU6Ixb0DNqDX1o3AbKlctXcGgpiBPmOy14hOGOMzeTRlUGuiCvJsAm4kmrBZufy6IzT9PPixsvLAwpV0Nh8brs25XI7so2UqhsEnQm6MSXOwnKVVta3vTJcrFDmEffoaVSPsZVtlJKCeSTo5/DNeV6pj8l9POXFQu7eU8fHOP/+f+f/3y9evHjx4u/gC6cKEcWoMXb/AAAAAElFTkSuQmCC\" /\u003e\u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eDeploy \u0026 Cloud\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"Vercel\" src=\"https://img.shields.io/badge/-Vercel-05122A?style=flat\u0026logo=vercel\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"GitHub Pages\" src=\"https://img.shields.io/badge/-GitHub%20Pages-05122A?style=flat\u0026logo=githubpages\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"GitHub Actions\" src=\"https://img.shields.io/badge/-GitHub%20Actions-05122A?style=flat\u0026logo=githubactions\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"AWS SDK\" src=\"https://img.shields.io/badge/-AWS%20SDK-05122A?style=flat\u0026logo=amazonwebservices\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Cloudflare R2\" src=\"https://img.shields.io/badge/-Cloudflare%20R2-05122A?style=flat\u0026logo=cloudflare\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Firebase Firestore Database\" src=\"https://img.shields.io/badge/-Firebase-05122A?style=flat\u0026logo=firebase\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Firebase Storage\" src=\"https://img.shields.io/badge/-Firebase%20Storage-05122A?style=flat\u0026logo=firebase\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Render\" src=\"https://img.shields.io/badge/-Render-05122A?style=flat\u0026logo=render\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Neon\" src=\"https://img.shields.io/badge/-Neon-05122A?style=flat\u0026logo=data:image/png;base64,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\" /\u003e\u0026nbsp;\n\t\t\t\u003c!-- \u003cimg alt=\"Supabase\" src=\"https://img.shields.io/badge/-Supabase-05122A?style=flat\u0026logo=supabase\" /\u003e\u0026nbsp; --\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eAutomated Test\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"Jest\" src=\"https://img.shields.io/badge/-Jest-05122A?style=flat\u0026logo=jest\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Vitest\" src=\"https://img.shields.io/badge/-Vitest-05122A?style=flat\u0026logo=vitest\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"React Testing Library\" src=\"https://img.shields.io/badge/-React%20Testing%20Library-05122A?style=flat\u0026logo=testinglibrary\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Playwright\" src=\"https://img.shields.io/badge/-Playwright-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBmaWxsPSJub25lIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0xNjEuNjYxIDI2Mi4yOTZ2LTIyLjQzM2wtNjIuMzI5IDE3LjY3NHM0LjYwNi0yNi43NiAzNy4xMTItMzUuOTgxYzkuODU4LTIuNzk0IDE4LjI2OS0yLjc3NSAyNS4yMTctMS40MzNWMTI4LjExaDMxLjIwOGMtMy4zOTgtMTAuNS02LjY4NS0xOC41ODQtOS40NDYtMjQuMjAxLTQuNTY3LTkuMjk3LTkuMjQ5LTMuMTM0LTE5Ljg3OCA1Ljc1Ni03LjQ4NiA2LjI1NC0yNi40MDYgMTkuNTk2LTU0Ljg3NyAyNy4yNjgtMjguNDcxIDcuNjc3LTUxLjQ4OSA1LjY0MS02MS4wOTMgMy45NzgtMTMuNjE1LTIuMzQ5LTIwLjczNy01LjMzOS0yMC4wNyA1LjAxNy41OCA5LjEzNCAyLjc1NiAyMy4yOTYgNy43NCA0MiAxMC43ODMgNDAuNTA1IDQ2LjQxOCAxMTguNTUzIDExMy43NjUgMTAwLjQxNCAxNy41OTItNC43NCAzMC4wMDktMTQuMTA5IDM4LjYxNi0yNi4wNTFoLTI1Ljk2NXYuMDA1ek02MS4wODUgMTg4LjQ4NGw0Ny44NjEtMTIuNjA4cy0xLjM5NSAxOC40MTItMTkuMzM3IDIzLjE0Mi0yOC41MjQtMTAuNTM0LTI4LjUyNC0xMC41MzR6IiBmaWxsPSIjZTI1NzRjIi8+PHBhdGggZD0iTTM0MS43ODYgMTI5LjE3NGMtMTIuNDQxIDIuMTgxLTQyLjI4OCA0Ljg5OC03OS4xNzQtNC45ODktMzYuODk2LTkuODgxLTYxLjM3Ni0yNy4xNjMtNzEuMDc1LTM1LjI4Ni0xMy43NDktMTEuNTE2LTE5Ljc5Ny0xOS41MTktMjUuNzQ5LTcuNDE0LTUuMjYyIDEwLjY3Ny0xMS45OTEgMjguMDU0LTE4LjUwNCA1Mi4zOC0xNC4xMTMgNTIuNjc3LTI0LjY2MSAxNjMuODQgNjIuNTgzIDE4Ny4yMzIgODcuMjI2IDIzLjM3MiAxMzMuNjYzLTc4LjE3OCAxNDcuNzc3LTEzMC44NiA2LjUxMy0yNC4zMjEgOS4zNjktNDIuNzM4IDEwLjE1NS01NC42MTMuODk2LTEzLjQ1Mi04LjM0NC05LjU0Ny0yNi4wMTMtNi40NTF6bS0xNzUuMjg5IDQzLjU4MnMxMy43NDktMjEuMzg0IDM3LjA2OC0xNC43NTZjMjMuMzM0IDYuNjI4IDI1LjE0MSAzMi40MjUgMjUuMTQxIDMyLjQyNWwtNjIuMjA5LTE3LjY2OXptNTYuOTIzIDk1Ljk1N2MtNDEuMDE3LTEyLjAxNS00Ny4zNDMtNDQuNzIzLTQ3LjM0My00NC43MjNsMTEwLjE4NSAzMC44MDZjMC0uMDA1LTIyLjI0MSAyNS43ODItNjIuODQyIDEzLjkxN3ptMzguOTU3LTY3LjIxOHMxMy43My0yMS4zNjkgMzcuMDQ1LTE0LjcyMmMyMy4zMTQgNi42MzggMjUuMTUgMzIuNDM1IDI1LjE1IDMyLjQzNWwtNjIuMTk1LTE3LjcxM3oiIGZpbGw9IiMyZWFkMzMiLz48cGF0aCBkPSJNMTM5Ljg4IDI0Ni4wNGwtNDAuNTQ4IDExLjQ5MnM0LjQwNS0yNS4wOTIgMzQuMjc1LTM1LjAzNmwtMjIuOTYtODYuMTY2LTEuOTg0LjYwM2MtMjguNDcxIDcuNjc4LTUxLjQ4OSA1LjY0MS02MS4wOTMgMy45NzgtMTMuNjE1LTIuMzQ4LTIwLjczNi01LjMzOS0yMC4wNyA1LjAxOC41OCA5LjEzNCAyLjc1NiAyMy4yOTUgNy43NCA0MiAxMC43ODMgNDAuNTA0IDQ2LjQxOSAxMTguNTUyIDExMy43NjUgMTAwLjQxM2wxLjk4NC0uNjIzLTExLjEwOS00MS42Nzl6bS03OC43OTUtNTcuNTU1bDQ3Ljg2MS0xMi42MDlzLTEuMzk1IDE4LjQxMi0xOS4zMzcgMjMuMTQyLTI4LjUyNC0xMC41MzMtMjguNTI0LTEwLjUzM3oiIGZpbGw9IiNkNjUzNDgiLz48cGF0aCBkPSJNMjI1LjI3IDI2OS4xNjNsLTEuODU1LS40NTFjLTQxLjAxNy0xMi4wMTQtNDcuMzQzLTQ0LjcyMi00Ny4zNDMtNDQuNzIybDU2LjgxOCAxNS44ODIgMzAuMDgxLTExNS41OTEtLjM2NC0uMDk2Yy0zNi44OTYtOS44ODEtNjEuMzc1LTI3LjE2My03MS4wNzUtMzUuMjg2LTEzLjc0OS0xMS41MTYtMTkuNzk3LTE5LjUxOS0yNS43NDktNy40MTQtNS4yNTcgMTAuNjc3LTExLjk4NiAyOC4wNTQtMTguNDk5IDUyLjM4LTE0LjExMyA1Mi42NzctMjQuNjYxIDE2My44NCA2Mi41ODMgMTg3LjIzMWwxLjc4OC40MDMgMTMuNjE1LTUyLjMzN3ptLTU4Ljc3My05Ni40MDdzMTMuNzQ5LTIxLjM4NCAzNy4wNjgtMTQuNzU2YzIzLjMzNCA2LjYyOCAyNS4xNDEgMzIuNDI1IDI1LjE0MSAzMi40MjVsLTYyLjIwOS0xNy42Njl6IiBmaWxsPSIjMWQ4ZDIyIi8+PHBhdGggZD0iTTE0MS45NDYgMjQ1LjQ1MWwtMTAuODc0IDMuMDg2YzIuNTY5IDE0LjQ4MiA3LjA5NyAyOC4zOCAxNC4yMDQgNDAuNjU4IDEuMjM3LS4yNzMgMi40NjQtLjUwOCAzLjcyNC0uODUzIDMuMzAyLS44OTEgNi4zNjQtMS45OTQgOS4zMTItMy4xOTctNy45NDEtMTEuNzg0LTEzLjE5NC0yNS4zNTYtMTYuMzY2LTM5LjY5NHptLTQuMjQ2LTEwMmMtNS41ODggMjAuODU2LTEwLjU4NyA1MC44NzUtOS4yMTEgODAuOTg1IDIuNDYzLTEuMDY5IDUuMDY1LTIuMDY1IDcuOTU1LTIuODg1bDIuMDEzLS40NWMtMi40NTQtMzIuMTYyIDIuODUxLTY0LjkzNiA4LjgyNy04Ny4yMzUgMS41MTUtNS42NDEgMy4wMzQtMTAuODg4IDQuNTQ4LTE1Ljc4MWExNDEuMTYgMTQxLjE2IDAgMCAxLTguMDU2IDQuNzgyIDQxMy4yMyA0MTMuMjMgMCAwIDAtNi4wNzYgMjAuNTg0eiIgZmlsbD0iI2MwNGI0MSIvPjwvc3ZnPg==\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"MSW\" src=\"https://img.shields.io/badge/-MSW-05122A?style=flat\u0026logo=data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj48cmVjdCB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgZmlsbD0iIzAwMCIgcng9IjI0Ij48L3JlY3Q+PHBhdGggZmlsbD0iIzdBMTgxOCIgZD0iTTI1LjUyIDQ1LjUzOGExOS42MiAxOS42MiAwIDAgMSA3LjE2NS0xMy4yMyAxOS42MiAxOS42MiAwIDAgMSAxNC40MjMtNC4yODkgMTkuNjYgMTkuNjYgMCAwIDEgMTIuNTc0IDYuMzk5bDMzLjkgMzcuNjQ4YTE5LjYyIDE5LjYyIDAgMCAxIDUuMDIyIDE0LjE4NCAxOS42MiAxOS42MiAwIDAgMS02LjQ3OCAxMy41OCAxOS42NiAxOS42NiAwIDAgMS0xMy4xNzQgNS4wNUwzMyAxMDQuODMyYTEyLjMgMTIuMyAwIDAgMS04LjcwNS0zLjYxNSAxMi4zIDEyLjMgMCAwIDEtMy41OTgtOC43MTJ2LS40NnptMTguNTA4Ljc0NmMtLjM0Ni4yOC0uNTU4LjY2NS0uNjA1IDEuMTEzbC00LjA5IDM5LjQ0MiAzOS42MzcuMDRjLjM2IDAgLjcwOC0uMTE1Ljk5My0uMzI4bC4xMTktLjA5N2MuMzM3LS4zMDQuNTIzLS43MDEuNTQ3LTEuMTQ2LjAyMy0uNDQ1LS4xMi0uODYtLjQyNC0xLjE5N2wtMzMuOS0zNy42NDlhMS42NiAxLjY2IDAgMCAwLTEuMDYtLjU0IDEuNjMgMS42MyAwIDAgMC0xLjIxNy4zNjIiPjwvcGF0aD48cGF0aCBmaWxsPSIjRkY2QTMzIiBkPSJtMzIuNTMgMjMuMTAzIDYyLjQ3LjA2NWExMi4zIDEyLjMgMCAwIDEgOC43MDUgMy42MTYgMTIuMyAxMi4zIDAgMCAxIDMuNTk4IDguNzExdi40NjFsLS4wNDguNDU5LTYuNDg0IDYyLjQ3N2ExMi4zIDEyLjMgMCAwIDEtNC40OSA4LjI4NyAxMi4zMTUgMTIuMzE1IDAgMCAxLTE2LjkxMi0xLjMyMkwyMy4zNjcgNDMuNjZhMTIuMyAxMi4zIDAgMCAxLTMuMTQ2LTguODg1IDEyLjMxNSAxMi4zMTUgMCAwIDEgMTIuMzEtMTEuNjdtMTIuNzY3IDE4LjAxMiAzOC44OSA0My4xOTIgNC40NzgtNDMuMTQ3eiI+PC9wYXRoPjwvZz48L3N2Zz4g\" /\u003e\u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eLinters \u0026 Formatting\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"ESLint\" src=\"https://img.shields.io/badge/-ESLint-05122A?style=flat\u0026logo=eslint\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Prettier\" src=\"https://img.shields.io/badge/-Prettier-05122A?style=flat\u0026logo=prettier\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"EditorConfig\" src=\"https://img.shields.io/badge/-EditorConfig-05122A?style=flat\u0026logo=editorconfig\" /\u003e\u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eSoftwares \u0026 Tools\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"MacOS\" src=\"https://img.shields.io/badge/-MacOS-05122A?style=flat\u0026logo=macos\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Cursor\" src=\"https://img.shields.io/badge/-Cursor-05122A?style=flat\u0026logo=data:image/png;base64,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\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Visual Studio Code\" src=\"https://img.shields.io/badge/-Visual%20Studio%20Code-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgaWQ9IkNhbWFkYV8xIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yOCwyNS42bC01LjksMi40bC05LjctOS42bC02LjEsNC44TDQsMjEuOVYxMC4xbDIuMy0xLjJsNi4xLDQuOEwyMi4xLDRMMjgsNi40VjI1LjZ6IE0xNS43LDE2bDYuMyw1bDAsMFYxMUwxNS43LDE2ICBMMTUuNywxNnogTTYuMywxOS43TDYuMywxOS43TDEwLDE2bC0zLjYtMy43bDAsMEw2LjMsMTkuN0w2LjMsMTkuN3oiLz48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Google Chrome\" src=\"https://img.shields.io/badge/-Google%20Chrome-05122A?style=flat\u0026logo=google-chrome\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Safari\" src=\"https://img.shields.io/badge/-Safari-05122A?style=flat\u0026logo=safari\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Git\" src=\"https://img.shields.io/badge/-Git-05122A?style=flat\u0026logo=git\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"GitHub\" src=\"https://img.shields.io/badge/-GitHub-05122A?style=flat\u0026logo=github\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"GitLab\" src=\"https://img.shields.io/badge/-GitLab-05122A?style=flat\u0026logo=gitlab\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"BitBucket\" src=\"https://img.shields.io/badge/-BitBucket-05122A?style=flat\u0026logo=bitbucket\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"PNPM\" src=\"https://img.shields.io/badge/-PNPM-05122A?style=flat\u0026logo=pnpm\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"NPM\" src=\"https://img.shields.io/badge/-NPM-05122A?style=flat\u0026logo=npm\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Docker\" src=\"https://img.shields.io/badge/-Docker-05122A?style=flat\u0026logo=docker\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Insomnia\" src=\"https://img.shields.io/badge/-Insomnia-05122A?style=flat\u0026logo=insomnia\" /\u003e\u0026nbsp;      \n\t\t\t\u003cimg alt=\"Trello\" src=\"https://img.shields.io/badge/-Trello-05122A?style=flat\u0026logo=trello\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Toggl Track\" src=\"https://img.shields.io/badge/-Toggl%20Track-05122A?style=flat\u0026logo=toggltrack\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Notion\" src=\"https://img.shields.io/badge/-Notion-05122A?style=flat\u0026logo=notion\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Figma\" src=\"https://img.shields.io/badge/-Figma-05122A?style=flat\u0026logo=figma\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Adobe XD\" src=\"https://img.shields.io/badge/-Adobe%20XD-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MCAyMzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0MCAyMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojNDcwMTM3O30uc3Qxe2ZpbGw6I0ZGNjFGNjt9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IlN1cmZhY2VzIj48ZyBpZD0iVUlfVVhfU3VyZmFjZSI+PGcgaWQ9Ik91dGxpbmVfbm9fc2hhZG93Ij48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDIuNSwwaDE1NUMyMjEsMCwyNDAsMTksMjQwLDQyLjV2MTQ5YzAsMjMuNS0xOSw0Mi41LTQyLjUsNDIuNWgtMTU1QzE5LDIzNCwwLDIxNSwwLDE5MS41di0xNDlDMCwxOSwxOSwwLDQyLjUsMHoiLz48L2c+PC9nPjwvZz48ZyBpZD0iT3V0bGluZWRfTW5lbW9uaWNzX0xvZ29zIj48ZyBpZD0iWGQiPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMjYuMiw2MS41TDk2LjIsMTExbDMyLDUyLjVjMC4yLDAuNCwwLjMsMC44LDAuMiwxLjJjLTAuMSwwLjQtMC41LDAuMS0xLjEsMC4yaC0yMi45Yy0xLjYsMC0yLjctMC4xLTMuNC0xLjFjLTIuMS00LjItNC4zLTguMy02LjQtMTIuNWMtMi4xLTQuMS00LjQtOC4zLTYuOC0xMi42Yy0yLjQtNC4zLTQuOC04LjYtNy4yLTEzaC0wLjJjLTIuMSw0LjMtNC40LDguNi02LjcsMTIuOWMtMi4zLDQuMy00LjYsOC42LTYuOCwxMi44Yy0yLjMsNC4yLTQuNiw4LjUtNi45LDEyLjZjLTAuNCwxLTEuMiwxLjEtMi4zLDEuMUgzNS43Yy0wLjQsMC0wLjcsMC4yLTAuNy0wLjNjLTAuMS0wLjQsMC0wLjgsMC4yLTEuMWwzMS4xLTUxTDM2LDYxLjRjLTAuMy0wLjQtMC40LTAuOC0wLjItMWMwLjItMC4zLDAuNi0wLjQsMS0wLjRoMjIuN2MwLjUsMCwxLDAuMSwxLjQsMC4yYzAuNCwwLjIsMC43LDAuNSwxLDAuOWMxLjksNC4zLDQuMSw4LjYsNi40LDEyLjljMi40LDQuMyw0LjcsOC41LDcuMiwxMi43YzIuNCw0LjIsNC42LDguNCw2LjcsMTIuN2gwLjJjMi4xLTQuNCw0LjMtOC43LDYuNS0xMi45YzIuMi00LjIsNC41LTguNCw2LjgtMTIuNmMyLjMtNC4yLDQuNS04LjUsNi43LTEyLjZjMC4xLTAuNCwwLjMtMC44LDAuNi0xYzAuNC0wLjIsMC44LTAuMywxLjMtMC4yaDIxLjFjMC41LTAuMSwxLDAuMiwxLjEsMC43QzEyNi42LDYwLjksMTI2LjQsNjEuMywxMjYuMiw2MS41TDEyNi4yLDYxLjV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE3Mi40LDE2N2MtNy40LDAuMS0xNC44LTEuNC0yMS41LTQuNWMtNi4zLTIuOS0xMS41LTcuNy0xNS4xLTEzLjZjLTMuNy02LjEtNS41LTEzLjctNS41LTIyLjhjLTAuMS03LjQsMS44LTE0LjcsNS41LTIxLjFjMy44LTYuNSw5LjMtMTEuOSwxNS45LTE1LjVjNy0zLjksMTUuNC01LjgsMjUuMy01LjhjMC41LDAsMS4yLDAsMi4xLDAuMWMwLjksMC4xLDEuOSwwLjEsMy4xLDAuMlY1Mi40YzAtMC43LDAuMy0xLjEsMS0xLjFoMjAuM2MwLjUtMC4xLDAuOSwwLjMsMSwwLjdjMCwwLjEsMCwwLjIsMCwwLjJ2OTUuMmMwLDEuOCwwLjEsMy44LDAuMiw2YzAuMiwyLjEsMC4zLDQuMSwwLjQsNS44YzAsMC43LTAuMywxLjMtMSwxLjZjLTUuMiwyLjItMTAuNywzLjgtMTYuMyw0LjhDMTgyLjcsMTY2LjUsMTc3LjYsMTY3LDE3Mi40LDE2N3ogTTE4Mi4yLDE0N3YtNDRjLTAuOS0wLjItMS44LTAuNC0yLjctMC41Yy0xLjEtMC4xLTIuMi0wLjItMy4zLTAuMmMtMy45LDAtNy44LDAuOC0xMS4zLDIuNmMtMy40LDEuNy02LjMsNC4yLTguNSw3LjRjLTIuMiwzLjItMy4zLDcuNS0zLjMsMTIuN2MtMC4xLDMuNSwwLjUsNywxLjcsMTAuM2MxLDIuNywyLjUsNS4xLDQuNSw3LjFjMS45LDEuOCw0LjIsMy4yLDYuOCw0YzIuNywwLjksNS41LDEuMyw4LjMsMS4zYzEuNSwwLDIuOS0wLjEsNC4yLTAuMkMxNzkuOSwxNDcuNiwxODEsMTQ3LjQsMTgyLjIsMTQ3eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Adobe Photoshop\" src=\"https://img.shields.io/badge/-Adobe%20Photoshop-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MCAyMzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0MCAyMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDAxRTM2O30uc3Qxe2ZpbGw6IzMxQThGRjt9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8xXyI+PGcgaWQ9IlN1cmZhY2VzIj48ZyBpZD0iUGhvdG9fU3VyZmFjZSI+PGcgaWQ9Ik91dGxpbmVfbm9fc2hhZG93Ij48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDIuNSwwaDE1NUMyMjEsMCwyNDAsMTksMjQwLDQyLjV2MTQ5YzAsMjMuNS0xOSw0Mi41LTQyLjUsNDIuNWgtMTU1QzE5LDIzNCwwLDIxNSwwLDE5MS41di0xNDlDMCwxOSwxOSwwLDQyLjUsMHoiLz48L2c+PC9nPjwvZz48ZyBpZD0iT3V0bGluZWRfTW5lbW9uaWNzX0xvZ29zIj48ZyBpZD0iUHMiPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01NCwxNjQuMVY2MS4yYzAtMC43LDAuMy0xLjEsMS0xLjFjMS43LDAsMy4zLDAsNS42LTAuMWMyLjQtMC4xLDQuOS0wLjEsNy42LTAuMmMyLjctMC4xLDUuNi0wLjEsOC43LTAuMmMzLjEtMC4xLDYuMS0wLjEsOS4xLTAuMWM4LjIsMCwxNSwxLDIwLjYsMy4xYzUsMS43LDkuNiw0LjUsMTMuNCw4LjJjMy4yLDMuMiw1LjcsNy4xLDcuMywxMS40YzEuNSw0LjIsMi4zLDguNSwyLjMsMTNjMCw4LjYtMiwxNS43LTYsMjEuM2MtNCw1LjYtOS42LDkuOC0xNi4xLDEyLjJjLTYuOCwyLjUtMTQuMywzLjQtMjIuNSwzLjRjLTIuNCwwLTQsMC01LTAuMWMtMS0wLjEtMi40LTAuMS00LjMtMC4xdjMyLjFjMC4xLDAuNy0wLjQsMS4zLTEuMSwxLjRjLTAuMSwwLTAuMiwwLTAuNCwwSDU1LjJDNTQuNCwxNjUuNCw1NCwxNjUsNTQsMTY0LjF6IE03NS44LDc5LjRWMTEzYzEuNCwwLjEsMi43LDAuMiwzLjksMC4ySDg1YzMuOSwwLDcuOC0wLjYsMTEuNS0xLjhjMy4yLTAuOSw2LTIuOCw4LjItNS4zYzIuMS0yLjUsMy4xLTUuOSwzLjEtMTAuM2MwLjEtMy4xLTAuNy02LjItMi4zLTguOWMtMS43LTIuNi00LjEtNC42LTctNS43Yy0zLjctMS41LTcuNy0yLjEtMTEuOC0yYy0yLjYsMC00LjksMC02LjgsMC4xQzc3LjksNzkuMiw3Ni41LDc5LjMsNzUuOCw3OS40TDc1LjgsNzkuNHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTkyLDEwNi45Yy0zLTEuNi02LjItMi43LTkuNi0zLjRjLTMuNy0wLjgtNy40LTEuMy0xMS4yLTEuM2MtMi0wLjEtNC4xLDAuMi02LDAuN2MtMS4zLDAuMy0yLjQsMS0zLjEsMmMtMC41LDAuOC0wLjgsMS44LTAuOCwyLjdjMCwwLjksMC40LDEuOCwxLDIuNmMwLjksMS4xLDIuMSwyLDMuNCwyLjdjMi4zLDEuMiw0LjcsMi4zLDcuMSwzLjNjNS40LDEuOCwxMC42LDQuMywxNS40LDcuM2MzLjMsMi4xLDYsNC45LDcuOSw4LjNjMS42LDMuMiwyLjQsNi43LDIuMywxMC4zYzAuMSw0LjctMS4zLDkuNC0zLjksMTMuM2MtMi44LDQtNi43LDcuMS0xMS4yLDguOWMtNC45LDIuMS0xMC45LDMuMi0xOC4xLDMuMmMtNC42LDAtOS4xLTAuNC0xMy42LTEuM2MtMy41LTAuNi03LTEuNy0xMC4yLTMuMmMtMC43LTAuNC0xLjItMS4xLTEuMS0xLjl2LTE3LjRjMC0wLjMsMC4xLTAuNywwLjQtMC45YzAuMy0wLjIsMC42LTAuMSwwLjksMC4xYzMuOSwyLjMsOCwzLjksMTIuNCw0LjljMy44LDEsNy44LDEuNSwxMS44LDEuNWMzLjgsMCw2LjUtMC41LDguMy0xLjRjMS42LTAuNywyLjctMi40LDIuNy00LjJjMC0xLjQtMC44LTIuNy0yLjQtNGMtMS42LTEuMy00LjktMi44LTkuOC00LjdjLTUuMS0xLjgtOS44LTQuMi0xNC4yLTcuMmMtMy4xLTIuMi01LjctNS4xLTcuNi04LjVjLTEuNi0zLjItMi40LTYuNy0yLjMtMTAuMmMwLTQuMywxLjItOC40LDMuNC0xMi4xYzIuNS00LDYuMi03LjIsMTAuNS05LjJjNC43LTIuNCwxMC42LTMuNSwxNy43LTMuNWM0LjEsMCw4LjMsMC4zLDEyLjQsMC45YzMsMC40LDUuOSwxLjIsOC42LDIuM2MwLjQsMC4xLDAuOCwwLjUsMSwwLjljMC4xLDAuNCwwLjIsMC44LDAuMiwxLjJ2MTYuM2MwLDAuNC0wLjIsMC44LTAuNSwxQzE5Mi45LDEwNy4xLDE5Mi40LDEwNy4xLDE5MiwxMDYuOXoiLz48L2c+PC9nPjwvZz48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Adobe Illustrator\" src=\"https://img.shields.io/badge/-Adobe%20Illustrator-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyNDAgMjM0Ij4gIDxwYXRoIGZpbGw9IiMzMDAiIGQ9Ik00Mi41IDBoMTU1QzIyMSAwIDI0MCAxOSAyNDAgNDIuNXYxNDljMCAyMy41LTE5IDQyLjUtNDIuNSA0Mi41aC0xNTVDMTkgMjM0IDAgMjE1IDAgMTkxLjV2LTE0OUMwIDE5IDE5IDAgNDIuNSAweiIvPiAgPHBhdGggZmlsbD0iI2ZmOWEwMCIgZD0iTTExNiAxNDBINzguOGwtNy42IDIzLjVjLS4yLjktMSAxLjUtMS45IDEuNEg1MC41Yy0xLjEgMC0xLjQtLjYtMS4xLTEuOGwzMi4yLTkyLjdjLjMtMSAuNi0yLjEgMS0zLjMuNC0yLjEuNi00LjMuNi02LjUtLjEtLjUuMy0xIC44LTEuMWgyNS45Yy44IDAgMS4yLjMgMS4zLjhsMzYuNSAxMDNjLjMgMS4xIDAgMS42LTEgMS42aC0yMC45Yy0uNy4xLTEuNC0uNC0xLjYtMS4xTDExNiAxNDB6bS0zMS40LTIwLjNIMTEwYy0uNi0yLjEtMS40LTQuNi0yLjMtNy4yLS45LTIuNy0xLjgtNS42LTIuNy04LjYtMS0zLjEtMS45LTYuMS0yLjktOS4ycy0xLjktNi0yLjctOC45Yy0uOC0yLjgtMS41LTUuNC0yLjItNy44SDk3Yy0uOSA0LjMtMiA4LjYtMy40IDEyLjktMS41IDQuOC0zIDkuOC00LjYgMTQuOC0xLjQgNS4xLTIuOSA5LjgtNC40IDE0ek0xNzAgNzdjLTMuMy4xLTYuNS0xLjItOC45LTMuNS0yLjMtMi41LTMuNS01LjgtMy40LTkuMi0uMS0zLjQgMS4yLTYuNiAzLjYtOC45czUuNi0zLjUgOC45LTMuNWMzLjkgMCA2LjkgMS4yIDkuMSAzLjUgMi4yIDIuNCAzLjQgNS42IDMuMyA4LjkuMSAzLjQtMS4xIDYuNy0zLjUgOS4yLTIuMyAyLjQtNS43IDMuNy05LjEgMy41em0tMTEuMiA4Ni44di03N2MwLTEgLjQtMS40IDEuMy0xLjRoMTkuOGMuOSAwIDEuMy41IDEuMyAxLjR2NzdjMCAxLjEtLjQgMS42LTEuMyAxLjZoLTE5LjZjLTEgMC0xLjUtLjYtMS41LTEuNnoiLz48L3N2Zz4=\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Discord\" src=\"https://img.shields.io/badge/-Discord-05122A?style=flat\u0026logo=discord\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"ChatGPT\" src=\"https://img.shields.io/badge/-ChatGPT-05122A?style=flat\u0026logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzIwIDMyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjZmZmZmZmJz48cGF0aCBkPSdtMjk3LjA2IDEzMC45N2M3LjI2LTIxLjc5IDQuNzYtNDUuNjYtNi44NS02NS40OC0xNy40Ni0zMC40LTUyLjU2LTQ2LjA0LTg2Ljg0LTM4LjY4LTE1LjI1LTE3LjE4LTM3LjE2LTI2Ljk1LTYwLjEzLTI2LjgxLTM1LjA0LS4wOC02Ni4xMyAyMi40OC03Ni45MSA1NS44Mi0yMi41MSA0LjYxLTQxLjk0IDE4LjctNTMuMzEgMzguNjctMTcuNTkgMzAuMzItMTMuNTggNjguNTQgOS45MiA5NC41NC03LjI2IDIxLjc5LTQuNzYgNDUuNjYgNi44NSA2NS40OCAxNy40NiAzMC40IDUyLjU2IDQ2LjA0IDg2Ljg0IDM4LjY4IDE1LjI0IDE3LjE4IDM3LjE2IDI2Ljk1IDYwLjEzIDI2LjggMzUuMDYuMDkgNjYuMTYtMjIuNDkgNzYuOTQtNTUuODYgMjIuNTEtNC42MSA0MS45NC0xOC43IDUzLjMxLTM4LjY3IDE3LjU3LTMwLjMyIDEzLjU1LTY4LjUxLTkuOTQtOTQuNTF6bS0xMjAuMjggMTY4LjExYy0xNC4wMy4wMi0yNy42Mi00Ljg5LTM4LjM5LTEzLjg4LjQ5LS4yNiAxLjM0LS43MyAxLjg5LTEuMDdsNjMuNzItMzYuOGMzLjI2LTEuODUgNS4yNi01LjMyIDUuMjQtOS4wN3YtODkuODNsMjYuOTMgMTUuNTVjLjI5LjE0LjQ4LjQyLjUyLjc0djc0LjM5Yy0uMDQgMzMuMDgtMjYuODMgNTkuOS01OS45MSA1OS45N3ptLTEyOC44NC01NS4wM2MtNy4wMy0xMi4xNC05LjU2LTI2LjM3LTcuMTUtNDAuMTguNDcuMjggMS4zLjc5IDEuODkgMS4xM2w2My43MiAzNi44YzMuMjMgMS44OSA3LjIzIDEuODkgMTAuNDcgMGw3Ny43OS00NC45MnYzMS4xYy4wMi4zMi0uMTMuNjMtLjM4LjgzbC02NC40MSAzNy4xOWMtMjguNjkgMTYuNTItNjUuMzMgNi43LTgxLjkyLTIxLjk1em0tMTYuNzctMTM5LjA5YzctMTIuMTYgMTguMDUtMjEuNDYgMzEuMjEtMjYuMjkgMCAuNTUtLjAzIDEuNTItLjAzIDIuMnY3My42MWMtLjAyIDMuNzQgMS45OCA3LjIxIDUuMjMgOS4wNmw3Ny43OSA0NC45MS0yNi45MyAxNS41NWMtLjI3LjE4LS42MS4yMS0uOTEuMDhsLTY0LjQyLTM3LjIyYy0yOC42My0xNi41OC0zOC40NS01My4yMS0yMS45NS04MS44OXptMjIxLjI2IDUxLjQ5LTc3Ljc5LTQ0LjkyIDI2LjkzLTE1LjU0Yy4yNy0uMTguNjEtLjIxLjkxLS4wOGw2NC40MiAzNy4xOWMyOC42OCAxNi41NyAzOC41MSA1My4yNiAyMS45NCA4MS45NC03LjAxIDEyLjE0LTE4LjA1IDIxLjQ0LTMxLjIgMjYuMjh2LTc1LjgxYy4wMy0zLjc0LTEuOTYtNy4yLTUuMi05LjA2em0yNi44LTQwLjM0Yy0uNDctLjI5LTEuMy0uNzktMS44OS0xLjEzbC02My43Mi0zNi44Yy0zLjIzLTEuODktNy4yMy0xLjg5LTEwLjQ3IDBsLTc3Ljc5IDQ0Ljkydi0zMS4xYy0uMDItLjMyLjEzLS42My4zOC0uODNsNjQuNDEtMzcuMTZjMjguNjktMTYuNTUgNjUuMzctNi43IDgxLjkxIDIyIDYuOTkgMTIuMTIgOS41MiAyNi4zMSA3LjE1IDQwLjF6bS0xNjguNTEgNTUuNDMtMjYuOTQtMTUuNTVjLS4yOS0uMTQtLjQ4LS40Mi0uNTItLjc0di03NC4zOWMuMDItMzMuMTIgMjYuODktNTkuOTYgNjAuMDEtNTkuOTQgMTQuMDEgMCAyNy41NyA0LjkyIDM4LjM0IDEzLjg4LS40OS4yNi0xLjMzLjczLTEuODkgMS4wN2wtNjMuNzIgMzYuOGMtMy4yNiAxLjg1LTUuMjYgNS4zMS01LjI0IDkuMDZsLS4wNCA4OS43OXptMTQuNjMtMzEuNTQgMzQuNjUtMjAuMDEgMzQuNjUgMjB2NDAuMDFsLTM0LjY1IDIwLTM0LjY1LTIweicvPjwvc3ZnPg==\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Turborepo\" src=\"https://img.shields.io/badge/-Turborepo-05122A?style=flat\u0026logo=turborepo\" /\u003e\u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eFuel\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cimg alt=\"Coffee\" src=\"https://img.shields.io/badge/-Coffee-05122A?style=flat\u0026logo=coffeescript\" /\u003e\u0026nbsp;\n\t\t\t\u003cimg alt=\"Spotify\" src=\"https://img.shields.io/badge/-Spotify-05122A?style=flat\u0026logo=spotify\" /\u003e\u0026nbsp;\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n## 🤙🏻 Contact me\n\n\u003cp\u003e\n\t\u003ca href=\"mailto:ricardoakowalski@gmail.com\" target=\"_blank\"\u003e\u003cimg alt=\"Gmail\" src=\"https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://linkedin.com/in/rcrdk\" target=\"_blank\"\u003e\u003cimg alt=\"Linkedin\" src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEwIDMxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTcyLjE2LDk5LjczSDkuOTI3Yy0yLjc2MiwwLTUsMi4yMzktNSw1djE5OS45MjhjMCwyLjc2MiwyLjIzOCw1LDUsNUg3Mi4xNmMyLjc2MiwwLDUtMi4yMzgsNS01VjEwNC43MyBDNzcuMTYsMTAxLjk2OSw3NC45MjIsOTkuNzMsNzIuMTYsOTkuNzN6Ii8+PHBhdGggZD0iTTQxLjA2NiwwLjM0MUMxOC40MjIsMC4zNDEsMCwxOC43NDMsMCw0MS4zNjJDMCw2My45OTEsMTguNDIyLDgyLjQsNDEuMDY2LDgyLjQgYzIyLjYyNiwwLDQxLjAzMy0xOC40MSw0MS4wMzMtNDEuMDM4QzgyLjEsMTguNzQzLDYzLjY5MiwwLjM0MSw0MS4wNjYsMC4zNDF6Ii8+PHBhdGggZD0iTTIzMC40NTQsOTQuNzYxYy0yNC45OTUsMC00My40NzIsMTAuNzQ1LTU0LjY3OSwyMi45NTRWMTA0LjczYzAtMi43NjEtMi4yMzgtNS01LTVoLTU5LjU5OSBjLTIuNzYyLDAtNSwyLjIzOS01LDV2MTk5LjkyOGMwLDIuNzYyLDIuMjM4LDUsNSw1aDYyLjA5N2MyLjc2MiwwLDUtMi4yMzgsNS01di05OC45MThjMC0zMy4zMzMsOS4wNTQtNDYuMzE5LDMyLjI5LTQ2LjMxOSBjMjUuMzA2LDAsMjcuMzE3LDIwLjgxOCwyNy4zMTcsNDguMDM0djk3LjIwNGMwLDIuNzYyLDIuMjM4LDUsNSw1SDMwNWMyLjc2MiwwLDUtMi4yMzgsNS01VjE5NC45OTUgQzMxMCwxNDUuNDMsMzAwLjU0OSw5NC43NjEsMjMwLjQ1NCw5NC43NjF6Ii8+PC9zdmc+\" /\u003e\u003c/a\u003e\n\t\u003c!-- \u003ca href=\"https://discordapp.com/users/810953409850114098\" target=\"_blank\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/badge/-Discord-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\" /\u003e\u003c/a\u003e --\u003e\n\t\u003ca href=\"https://behance.net/rcrdk\" target=\"_blank\"\u003e\u003cimg alt=\"Behance\" src=\"https://img.shields.io/badge/-Behance-0057ff?style=for-the-badge\u0026logo=behance\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcrdk%2Frcrdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcrdk%2Frcrdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcrdk%2Frcrdk/lists"}