Zack Proser
banner
zackproser.bsky.social
Zack Proser
@zackproser.bsky.social
https://zackproser.com

Developer Education at WorkOS. I write to learn and publish to share.

#buildinginpublic

👨‍💻 full-stack open-source hacker
✍️ technical writer
🎨 visual artist

Previously: Pinecone, Gruntwork.io, Cloudflare, Proofpoint, BrightContext
Pinned
Hey, I’m Zack 👋

13-yr full-stack dev #buildinginpublic to help others learn.

Today’s toy: an interactive token-izer—paste any text, watch an LLM slice it up (👀↓).

Into no-fluff deep dives on AI/ML, RAG & #Next.js? Hit Follow and let’s geek out.
For me, queued messages are the biggest DevEx unlock for @cursor_ai.

Now I can enter a flow state where I'm three feature requests/bug fixes ahead of Cursor.

I rapidly verify functionality and put new tasks on the queue while it's working through my requests ❤️
July 8, 2025 at 4:57 PM
Interest in, and adoption of, MCP is exploding.

Think: one spec → any tool, any workflow, securely. Big shift for AI infra.

Recap from MCPNight here: #MCP #AIInfra
May 23, 2025 at 2:11 PM
Learning your stack deeply isn’t just about raw velocity—it’s about agility.

When requirements shift, you can change direction gracefully, leveraging your expertise rather than scrambling for docs.
May 12, 2025 at 4:00 PM
Deep expertise isn’t about being a "rockstar"—it’s about sustained rapid iteration.

The tighter the feedback loop, the faster you evolve.
May 8, 2025 at 4:00 PM
One thing that’s working well for Developer Education at WorkOS: pairing open-source companion repositories with detailed tutorials.

It’s helping devs learn faster, solve complex problems, and build better systems. Here’s how we do it: 🧵
May 1, 2025 at 4:00 PM
Hey, I’m Zack 👋

13-yr full-stack dev #buildinginpublic to help others learn.

Today’s toy: an interactive token-izer—paste any text, watch an LLM slice it up (👀↓).

Into no-fluff deep dives on AI/ML, RAG & #Next.js? Hit Follow and let’s geek out.
April 28, 2025 at 8:47 PM
Getting deep with a single stack means fewer overlooked edge cases.

You see pitfalls coming from a mile away.

Production issues decrease, and deployment confidence soars.
April 25, 2025 at 4:00 PM
Sticking to a known stack, you internalize common patterns and best practices.

That means fewer surprises, simpler refactors, and faster scaling when your user base grows.

Do you tend to use multiple stacks or have one or two favorites?
April 24, 2025 at 4:00 PM
Shiny features are tempting.

But in a micro #SaaS, your job is to validate, refine, and ship quickly.

Ask your initial customers what’s missing and fix that first.
April 23, 2025 at 4:00 PM
Deep expertise fosters stronger ties to your stack’s community.

That means direct access to new tools, timely support, and a constant influx of fresh ideas—further feeding your speed loop.
April 18, 2025 at 4:00 PM
Micro SaaS can be a small side project—or the seed of your next major venture.

Keep your overhead light, set achievable milestones, and watch your momentum grow.
April 17, 2025 at 4:00 PM
AI Agents That Code Your Game—Meet CrewAI

What is it?

CrewAI is a Python framework for orchestrating multiple AI agents (like a mini dev team) to generate, review, and validate code. Perfect for building something fun—like a Pac-Man or Pong clone—in Python.
April 16, 2025 at 4:00 PM
Pick a specific problem and solve it exceptionally well.

Micro #SaaS thrives on niche focus.

It’s better to delight a small audience than to be “okay” for everyone.
April 15, 2025 at 4:00 PM
The Vercel AI SDK simplifies how you interact with LLMs—no more juggling complex APIs for different providers.
April 14, 2025 at 2:24 PM
One of my favorite #Nextjs and Vercel features is the Opengraph image support.

This allows you to *dynamically* assemble an image to be associated with every post that gets "unfurled" when shared on social media and generally on the web by all services that support opengraph
April 12, 2025 at 10:20 PM
A sitemap isn’t just a nice-to-have—it’s how search engines find you.

Here’s how to build a sitemap in Next.js the right way:
zackproser.com/blog/how-to...
How to build a dynamic sitemap for your Next.js project
Steal my implementation to save yourself some time and headaches
zackproser.com
April 11, 2025 at 9:00 PM
Pure-JS Git in a serverless Node.js environment.

No reason to do it—except for the challenge, the curiosity, and the learning.

zackproser.com/blog/javasc...
Git operations in JavaScript for pain and profit
You can run git wherever JavaScript is accepted. Should you?
zackproser.com
April 10, 2025 at 9:00 PM
AI workloads can be intense.

Handling traffic spikes, global low latency, and GPU provisioning is tough.

That’s where Cloudflare Workers come in—serverless, globally distributed, and primed for real-time AI apps.
April 9, 2025 at 9:00 PM
Ever wanted to let your AI tools “mount” external services?

That’s what Model Context Protocol (MCP) does—think: your LLM seamlessly tapping into GitHub, Playwright, & more.

Smithery AI smithery.ai/ is a central index to discover, install, and manage MCP servers.
April 9, 2025 at 4:06 PM
AI-powered apps need reliable, context-aware answers.

A RAG pipeline isn’t just an option—it’s a requirement.

Start building yours here:
zackproser.com/blog/rag-pi...
Tutorial: Build a RAG pipeline with LangChain, OpenAI and Pinecone
Step by step tutorial: how to build a production-ready RAG pipeline.
zackproser.com
April 9, 2025 at 4:00 PM
✨🌐✨
April 8, 2025 at 4:07 AM
Don’t be afraid to price your product.

Early revenue is crucial and helps validate whether your solution provides enough value.

Free trials are fine, but clarity on value and pricing is essential.
April 7, 2025 at 4:00 PM
🙅 Building a game

☝️😎 Building an #agentic system that builds games on demand for you

workos.com/blog/how-to...
April 4, 2025 at 4:24 PM
Boyd’s Law teaches us that speed beats size.

By knowing your stack inside and out, you can “Observe, Orient, Decide, and Act” swiftly—an edge that larger teams often lack.
April 1, 2025 at 4:00 PM
Imbalanced leverage: I write five paragraphs to OpenAI describing my desired app.

It turns that into a full technical spec.

I pass the spec to Claude Sonnet, incrementally build, test, and commit.

What used to take weeks now happens in hours.
March 31, 2025 at 4:00 PM