Hey, I’m Petar, and this is The T-Shaped Dev. 👋

AI writes a lot of the code now. Someone still has to decide where state lives, where the server boundary goes, what to test and what to log. Then they own what ships. The T-Shaped Dev is about those decisions.

Every Tuesday I send one free issue for mid-level and senior React, Node.js and TypeScript engineers. Each issue takes one real trade-off and shows the code to avoid, the code to prefer, and how you’d prove the choice was right.

I’ve spent 9+ years shipping React and Node.js at Fortune 500 companies in cloud, finance and travel, and I’ve been the CEO and CTO of startups. Today I build production agent systems as a Senior AI Engineer. I wrote The Conscious React and The Conscious Node, and I’ve spoken at GitNation, React Day Berlin and DevTalks Romania.

Start here, free

  • 3 chapters of The Senior JavaScript Interview. That’s 76 questions on async JavaScript, the React rendering model and Node.js API design, each with a model answer you open after you’ve answered it yourself. Get the free chapters.

  • Two architecture playbooks, one for React and one for Node.js. New subscribers get both in the welcome email.

Go deeper

🎁 Paid Subscribers Get:


💬 What People Are Saying


What is a T-shaped dev?

A T-shaped developer goes deep in one area and knows enough about the areas around it to make good calls. That’s who I write for. You’re deep in JavaScript, and you can reason about the whole system your code runs in.

Let’s connect

I post about JavaScript, React, Node.js and architecture on LinkedIn, X and Bluesky. If you have a question, email me at thetshapeddev@gmail.com.

User's avatar

Subscribe to The T-Shaped Dev

AI writes the code. You still make the architecture calls and own what ships. One issue every Tuesday for mid-to-senior React, Node.js and TypeScript engineers.

People

x