I found my own portfolio shipping structured data that crawlers without JavaScript could not see. One component change fixed it. Here is how to check yours.
Next.js · SEO · Structured Data · TypeScript
Two photo-heavy local business sites, one stack. What mattered for indexing, AI visibility and mobile speed, and what turned out to be noise.
Astro · SEO · Web Performance · Structured Data
Calculating realized P&L sounds like a one-liner until you add partial sells, multiple currencies and broker imports. Here is the model that held up.
Python · Fintech · PostgreSQL · Backend
LLM demos are easy. Production LLM apps are not. Here's what I've learned shipping several of them — the problems nobody talks about in tutorials.
Python · LLMs · Production · AI Engineering
Not the patterns from the docs — the ones that have actually held up in production, across multiple projects with real teams maintaining them.
Python · FastAPI · Backend · Architecture
Most automation projects fail not because of technical problems, but because they solve the wrong thing. Here's how to identify what's actually worth automating.
Python · Automation · Product Thinking · Engineering