{"id":24743208,"url":"https://github.com/programming-with-ia/programming-with-ia","last_synced_at":"2026-04-10T00:04:07.552Z","repository":{"id":246592693,"uuid":"819436737","full_name":"programming-with-ia/programming-with-ia","owner":"programming-with-ia","description":"Config files for my GitHub profile.","archived":false,"fork":false,"pushed_at":"2025-02-14T10:16:09.000Z","size":1595,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T21:43:54.569Z","etag":null,"topics":["config","github-config"],"latest_commit_sha":null,"homepage":"https://github.com/programming-with-ia","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/programming-with-ia.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":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-24T13:55:06.000Z","updated_at":"2025-02-14T19:25:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c9b2447-4501-4e0d-b977-ca833d432597","html_url":"https://github.com/programming-with-ia/programming-with-ia","commit_stats":null,"previous_names":["programming-with-ia/programming-with-ia"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/programming-with-ia/programming-with-ia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/programming-with-ia%2Fprogramming-with-ia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/programming-with-ia%2Fprogramming-with-ia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/programming-with-ia%2Fprogramming-with-ia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/programming-with-ia%2Fprogramming-with-ia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/programming-with-ia","download_url":"https://codeload.github.com/programming-with-ia/programming-with-ia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/programming-with-ia%2Fprogramming-with-ia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270709019,"owners_count":24631992,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"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":["config","github-config"],"created_at":"2025-01-28T01:34:46.121Z","updated_at":"2025-12-30T18:53:35.408Z","avatar_url":"https://github.com/programming-with-ia.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Hi there 👋 I'm Immi\n\n### Full-Stack Developer\n\n* 👨‍💻  Passionate about **solving complex problems** through efficient and scalable web applications.\n* 🧠  Always learning and improving.\n* 🚀  Focused on **performance**, **SEO optimization**, and **responsive design**.\n* 🤝  Open Source Enthusiast \u0026 Always up for collaboration.\n\n### Skills\n\n\u003cp align=\"left\"\u003e\n    \u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/typescript-colored.svg\" width=\"36\" height=\"36\" alt=\"TypeScript\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/javascript-colored.svg\" width=\"36\" height=\"36\" alt=\"JavaScript\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.python.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/python-colored.svg\" width=\"36\" height=\"36\" alt=\"Python\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://git-scm.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/git-colored.svg\" width=\"36\" height=\"36\" alt=\"Git\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://code.visualstudio.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/visualstudiocode.svg\" width=\"36\" height=\"36\" alt=\"VS Code\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://developer.mozilla.org/en-US/docs/Glossary/HTML5\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/html5-colored.svg\" width=\"36\" height=\"36\" alt=\"HTML5\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://reactjs.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/react-colored.svg\" width=\"36\" height=\"36\" alt=\"React\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://nextjs.org/docs\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/nextjs-colored-dark.svg\" width=\"36\" height=\"36\" alt=\"NextJs\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://vuejs.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/vuejs-colored.svg\" width=\"36\" height=\"36\" alt=\"Vue\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.w3.org/TR/CSS/#css\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/css3-colored.svg\" width=\"36\" height=\"36\" alt=\"CSS3\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://sass-lang.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/sass-colored.svg\" width=\"36\" height=\"36\" alt=\"Sass\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://tailwindcss.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/tailwindcss-colored.svg\" width=\"36\" height=\"36\" alt=\"TailwindCSS\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://getbootstrap.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/bootstrap-colored.svg\" width=\"36\" height=\"36\" alt=\"Bootstrap\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://mui.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/materialui-colored.svg\" width=\"36\" height=\"36\" alt=\"Material UI\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://redux.js.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/redux-colored.svg\" width=\"36\" height=\"36\" alt=\"Redux\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://vitejs.dev/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/vite-colored.svg\" width=\"36\" height=\"36\" alt=\"Vite\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://nodejs.org/en/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/nodejs-colored.svg\" width=\"36\" height=\"36\" alt=\"NodeJS\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://expressjs.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/express-colored-dark.svg\" width=\"36\" height=\"36\" alt=\"Express\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.mongodb.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/mongodb-colored.svg\" width=\"36\" height=\"36\" alt=\"MongoDB\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.mysql.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/mysql-colored.svg\" width=\"36\" height=\"36\" alt=\"MySQL\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.postgresql.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/postgresql-colored.svg\" width=\"36\" height=\"36\" alt=\"PostgreSQL\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://appwrite.io/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/appwrite-colored-dark.svg\" width=\"36\" height=\"36\" alt=\"Appwrite\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.adobe.com/uk/products/photoshop.html\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/photoshop-colored.svg\" width=\"36\" height=\"36\" alt=\"Photoshop\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.adobe.com/uk/products/illustrator.html\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/illustrator-colored.svg\" width=\"36\" height=\"36\" alt=\"Illustrator\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.figma.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/figma-colored.svg\" width=\"36\" height=\"36\" alt=\"Figma\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.docker.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/skills/docker-colored.svg\" width=\"36\" height=\"36\" alt=\"Docker\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://trpc.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/78011399?s=200\u0026v=4\" width=\"36\" height=\"36\" alt=\"tRPC\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://prisma.io\"\u003e\u003cimg src=\"https://www.prisma.io/images/favicon-32x32.png\" width=\"36\" height=\"36\" alt=\"Prisma\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://motion.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/84441432?v=4\u0026size=128\" width=\"36\" height=\"36\" alt=\"Prisma\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://vercel.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14985020?v=4\u0026size=128\" width=\"36\" height=\"36\" alt=\"Prisma\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Projects where work\n\n- [**Art-Gale-Studios**](https://www.artgalestudios.com) - Features **Framer Motion** animations, **Advanced SEO**, and **SVG morphing** and more.\n- [**chat-app**](https://github.com/programming-with-ia/chat-app) - Chat App built with **Upstash** | **Redis**, **Next Auth**, **Pusher**, **axios** and **zod**.\n\n### MarkDown | MD | MX, Blog\n\n- [**odocs**](https://odocs-md.vercel.app/) - Server-Side Markdown Compilation in **Next.js** ([**try demo**](https://odocs-md.vercel.app/demo) with [github hosted files](https://github.com/programming-with-ia/shadcn-theme-editor/blob/master/README.md))\n- [**odox**](https://odox.vercel.app/) - A modern blog built with Next.js App Router, rendering MDX content using [**Contentlayer**](https://contentlayer.dev/). *(Generate all Posts at Build time using [**Contentlayer**](https://contentlayer.dev/))\n\n### Packages\n\n- [**shadcn-theme-editor**](https://github.com/programming-with-ia/shadcn-theme-editor)\n- [**emittor**](https://github.com/programming-with-ia/emittor) - State Management using custom hook without Wrapping components using Providers\n\n### Clones\n\n- [netflix-clone](https://github.com/programming-with-ia/netflix-clone) - Built with **MongoDB** **next-auth**, **axios**, **swr**, **zustand** and **Tailwindcss**\n- [spotify-clone](https://github.com/programming-with-ia/spotify-clone) -  **Supabase**, **zustand** and **Tailwindcss**\n\n### Others\n\n- [others/repos](https://github.com/programming-with-ia?tab=repositories)\n\n## Contact Me\n\n- [Gmail](mailto:iafullprogrammer@gmail.com)\n- [oimmi.com](https://oimmi.com)\n- [Twitter (X)](https://x.com/o_immi)\n- [Github](https://github.com/programming-with-ia)\n- [LinkedIn](https://oimmi.com/r/linkedin)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogramming-with-ia%2Fprogramming-with-ia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogramming-with-ia%2Fprogramming-with-ia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogramming-with-ia%2Fprogramming-with-ia/lists"}