{"id":20355785,"url":"https://github.com/zackproser/zackproser","last_synced_at":"2026-02-07T07:02:22.516Z","repository":{"id":45177230,"uuid":"278998973","full_name":"zackproser/zackproser","owner":"zackproser","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-05T12:35:36.000Z","size":1442,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-31T00:57:14.297Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zackproser.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},"funding":{"github":"zackproser"}},"created_at":"2020-07-12T05:36:17.000Z","updated_at":"2025-05-05T12:35:38.000Z","dependencies_parsed_at":"2025-07-19T03:13:12.816Z","dependency_job_id":null,"html_url":"https://github.com/zackproser/zackproser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zackproser/zackproser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackproser%2Fzackproser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackproser%2Fzackproser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackproser%2Fzackproser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackproser%2Fzackproser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zackproser","download_url":"https://codeload.github.com/zackproser/zackproser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackproser%2Fzackproser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29188310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T05:07:31.176Z","status":"ssl_error","status_checked_at":"2026-02-07T05:06:15.227Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T23:14:04.953Z","updated_at":"2026-02-07T07:02:22.501Z","avatar_url":"https://github.com/zackproser.png","language":null,"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://zackproser.com\"\u003e\u003cimg src=\"img/hero.webp\" width=\"900\" alt=\"Modern Coding\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eAI Engineering Mastery for Developers Who Ship🚀\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  I help professional devs and companies build production‑grade AI features with \u003cstrong\u003eNext.js 15, the \u003ca href=\"https://zackproser.com/blog/vercel-ai-sdk\"\u003eVercel AI SDK, Infrastructure as Code and cloud platforms.\u003c/strong\u003e\u003cbr/\u003e\n  \u003cem\u003eGrab the free 7‑day email series + starter repo below.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://zackproser.com/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Join%201,500%2B%20Engineers%20%E2%9C%85-Start%20Here-purple?style=for-the-badge\" alt=\"Subscribe CTA\"/\u003e\n  \u003c/a\u003e\n  \u0026nbsp;\n  \u003ca href=\"https://zackproser.com/products\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/View%20Premium%20Tutorials-gold?style=for-the-badge\" alt=\"Premium tutorials CTA\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n### About Me\n\n- **Staff Developer**\n- **Dev Educator @ WorkOS** · 13 yrs shipping SaaS \u0026 infra\n- Built: Systems at Cloudflare, Infra and DevOps at Gruntwork, ML, Publications, Next.js and AWS infra at Pinecone\n- [Publish like crazy](https://zackproser.com/publications)\n- Writing \u0026 video tutorials seen by 7000+ developers per month \n\n### Premium Tutorials\n\n| [![RAG Pipeline Tutorial](img/rag-chatbot.avif)](https://zackproser.com/products/rag-pipeline-tutorial) | [![Vibe Coding Mastery](img/vibe-coding-premium.avif)](https://zackproser.com/products/vibe-coding-mastery) | [![Multiple Git Profiles](img/multiple-git-profiles.avif)](https://zackproser.com/products/multiple-git-profiles) |\n|:---:|:---:|:---:|\n| **[RAG Pipeline Tutorial](https://zackproser.com/products/rag-pipeline-tutorial)**\u003cbr/\u003eBuild a production-ready Retrieval Augmented Generation (RAG) pipeline with LangChain, OpenAI, and Pinecone. Includes a Jupyter notebook, Next.js example, and step-by-step guide.\u003cbr/\u003e\u003cbr/\u003e[**View Tutorial →**](https://zackproser.com/products/rag-pipeline-tutorial) | **[Vibe Coding Mastery](https://zackproser.com/products/vibe-coding-mastery)**\u003cbr/\u003eMaster the art of coding with AI as your pair. Learn to build, debug, and ship faster using the latest GenAI tools and best practices.\u003cbr/\u003e\u003cbr/\u003e[**View Tutorial →**](https://zackproser.com/products/vibe-coding-mastery)\u003cbr/\u003e[Free Version](https://zackproser.com/blog/vibe-coding-guide) | **[Multiple Git Profiles](https://zackproser.com/products/multiple-git-profiles-automated)**\u003cbr/\u003eEasily manage multiple Git identities for work, open source, and personal projects. Step-by-step guide to seamless context switching and best practices for professional developers.\u003cbr/\u003e\u003cbr/\u003e[**View Tutorial →**](https://zackproser.com/products/multiple-git-profiles-automated) |\n\n### Trusted By\n\n- [Cloudflare](https://www.cloudflare.com)\n- [Gruntwork](https://gruntwork.io)\n- [Pinecone](https://www.pinecone.io)\n\n### Content Streams\n\n| Platform | Focus |\n|----------|-------|\n| 📝 [Blog](https://zackproser.com/blog) | deep dives \u0026 tutorials |\n| 🧵 [Twitter/X](https://twitter.com/zackproser) | daily AI dev threads |\n| 🔗 [LinkedIn](https://www.linkedin.com/in/zackproser/) | long‑form breakdowns \u0026 case studies |\n| 🎥 [YouTube](https://youtube.com/@zackproser) | screencast courses |\n| 💬 [Chat](https://zackproser.com/chat) | interactive AI chat experience |\n| 🧵 [Threads](https://www.threads.net/@zackproser) | AI dev updates \u0026 threads |\n| 🌤️ [Bluesky](https://bsky.app/profile/zackproser.bsky.social) | AI dev posts |\n\n---\n\n### More\n\n- [Testimonials](https://zackproser.com/testimonials)\n- [Services](https://zackproser.com/services)\n- [Products](https://zackproser.com/products)","funding_links":["https://github.com/sponsors/zackproser"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzackproser%2Fzackproser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzackproser%2Fzackproser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzackproser%2Fzackproser/lists"}