Professional "Vibe Coder." AI Engineer. Obsessed with MCPs. My favorite headless CMS is @strapijs. Embrace AI, code & create content around things I enjoy.

Las Vegas
Just updated my music knowledge base powered by @tan_stack and @strapijs to use the official Strapi MCP to expose my data to other services, when want to go beyond using local Ollama models. repo for anyone interested: github.com/PaulBratslavsky/m…
Love how @strapijs and @tan_stack empower you to build things fast. I consume a lot of music tutorials from YouTube and wanted to create a knowledge base to help me learn music. AI powered by Gemma 4. Working pretty well on my MacBook.
1
3
319
So this was my weekend.
1
21
Not quite at Cody's level, but I can jump on building some games. hot-turtle-night-drive.netli… Work in progress, still not mobile optimized, and no sound effects.
I've never had THIS much fun building, Opus 5.5 is so fun. Excalidraw directly in the office, and an elevator to take you to your other projects. Don't forget to pet the dog.
2
83
Paul Bratslavsky | formerly coding after thirty retweeted
I've never had THIS much fun building, Opus 5.5 is so fun. Excalidraw directly in the office, and an elevator to take you to your other projects. Don't forget to pet the dog.
20
10
295
11,479
Who would of thought that this would be powered by @strapijs Here is @threejs game I made that streams my music from my Strapi backend as you play. Levels are auto generated of the song waveform.
1
4
141
Paul Bratslavsky | formerly coding after thirty retweeted
Andrej Karpathy's 1- hour Stanford lecture on AI engineering is one of the best explanations I've seen of how AI systems actually work. The progression is simple: 10% => LLM 30% => Prompt 50% => Agent 70% => Loop 100% => Graph The Key takeaway: AI engineering isn't just about writing better prompts. It's enginnering isn't just about writing better prompts. It's about building systems around models -- giving them context, memory, tools, feedback loops, and data flows. ''Delete everything, keep Graph." Definitely worth watching if you 're building with AI agents Watch => Bookmark it
9
80
460
40,502
Paul Bratslavsky | formerly coding after thirty retweeted
This is an extremely good watch. The things that felt novel/interesting to me: 1. Lock down your agents Humans tend to like 'sharp knife' abstractions - that are powerful, but you can cut yourself if your use them wrong. Lauren says agents perform much better in extremely locked-down environments. Abstractions are designed so they can't screw up, and lint rules enforce it. They built a whole internal framework (Dune) to keep the agent on track. That helps optimise agents that don't have a large context window to work productively in your codebase. 2. Create verification infrastructure To trust the results of any agent, you either need to sit and watch it OR have it provide evidence of its improvement. This has always made sense to me, but Lauren really pushes it hard here: - Invest in custom CLI's that let the agent drive the app and measure its performance - Make the app "factory ready" from the get-go - i.e. deployable to an environment where the agent can mess about with it 3. Feature Maps Lauren's software factory (what she calls an 'outer loop') often requires the agent to break down vague bug reports from users and to turn those into potential fixes. To aid that, they built a 'feature map' of all the main features in their application, which describe exactly how the app is supposed to function. This has become essential for helping the agent navigate the codebase, and figure out quickly how things are supposed to work. It's maintained along with the codebase, and kept in sync via automations. This is the kind of documentation I usually warn against. It goes stale quickly and can confuse agents if it's not kept up to date. But Lauren's team are using it as critical navigation infrastructure, and it makes it possible for agents to explore faster and better - even on a large codebase. So it sounds like navigation docs like this are worth it if they enable new behavior. Banger talk - watch the whole thing on 2x.
here's how i shipped 2,500 PRs last month to production this was originally supposed to be for Cursor Compile in London. i couldn't make it since i was livestreaming for Grok @Bot Galaxy so i'm making it available for free here on X! watch it on 2x speed, i talk slowly
131
396
5,882
635,671
Paul Bratslavsky | formerly coding after thirty retweeted
Announcing the Strapi Community Hub
2
2
5
749
Strapi is awesome, great job on the project.
🔥I just built a salon website that doesn’t need a developer every time something needs to change. And that’s the part I’m most excited about. I built a fully customizable, multi-page salon website using: ⚡ Next.js 16 🎨 Tailwind CSS 🧩 Strapi CMS The idea was simple: A business owner should be able to update their website without touching the code. Want to: → Add a new service? → Add/remove sections? → Publish a new blog/article? → Change images and content? → Create new pages? All of it can be managed through Strapi CMS. So each and every part of the website is fully managed by strapi cms. The frontend is built with Next.js 16 for a fast, modern experience, while Strapi gives the business complete control over the content. But this isn’t just a salon website. The same approach can be used to build high-quality, customizable websites for salons, restaurants, clinics, hotels, agencies, small businesses and more. Instead of building every website from scratch, the goal is to create a flexible system that can be customized for each business. 💡 Modern frontend + powerful CMS + reusable architecture = a website that can grow with the business. Try it yourself: salon.yogeshchavan.dev #javascript #reactjs #nextjs #strapi #webdevelopement
3
138
Paul Bratslavsky | formerly coding after thirty retweeted
NO-code is over. YES-code platforms leverage the full potential of coding agents. They give you full control on performance. This is what we are trying to offer with Strapi.io and Fimo.ai
1
1
39
Paul Bratslavsky | formerly coding after thirty retweeted
Last week was special
1
4
166
Paul Bratslavsky | formerly coding after thirty retweeted
Why Vibe Coding a CMS Is a Trap (And What to Use Instead)
1
1
1
733
Paul Bratslavsky | formerly coding after thirty retweeted
Started building this framework for my kids to make some games, and for me to test out gpt-sol. The particle tool was a part of this. Basically a game framework: streaming, triggers, dialogue, quests, etc... Will open source it at some point. #threejs #gamedev
5
5
85
3,695
Paul Bratslavsky | formerly coding after thirty retweeted
If you're looking for an amazing medior-level engineer skilled in both open-source and closed-source work @AlminaBrulic is looking for a job. I mentored and personally trained her for over two years and she worked for me on various projects, both open-source and not. If your company is looking for an engineer or know someone DM her, or me!
2
5
19
2,051
So I was at lunch and decided not to code at all.
4
7
249
Paul Bratslavsky | formerly coding after thirty retweeted
🔌 Strapi Community Plugin Alert: Smart Populate by NOTUM NOTUM just open-sourced Strapi Smart Populate. Send populate=smart from the frontend, and the plugin resolves the rest server-side. That means: 🧩 No hand-maintained populate configs ⚡ Built for large dynamic zones 🔗 No URL-length headaches with deep queries 🆓 Free and open source Libor Říha and the team would love feedback from anyone running large dynamic zones: what's missing, and what would you add? 👉 Learn more: strapi.link/4gCrfNo
1
7
910
Paul Bratslavsky | formerly coding after thirty retweeted
I forgot what my @strapijs Admin Panel looks like. Been interacting with my Strapi app via Strapi MCP. Love how you can register custom tools. Learn how 👉 strapi.io/blog/how-to-extend…
1
1
6
415
So I forgot how @strapijs Admin looks like since I have been interacting with my content via MCP. Love how you can add custom tools to extend your Strapi superpowers. Great post: strapi.io/blog/how-to-extend…
1
80
Paul Bratslavsky | formerly coding after thirty retweeted
No jobs for vibe coders. Sorry
29
71
875
58,311