A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with
5 projects · 33 articles · 16 reviews
Architecture posts and projects focus on system design decisions — service boundaries, data flow, scalability trade-offs, and how to structure large applications for long-term maintainability.
A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with
Internal sales portal that turns a wholesale deal into a full set of trade paperwork — pro forma, contract, commercial invoice, packing list, CMR and more —
Role-gated admin dashboard for the HTPBE? SaaS platform — real-time KPIs, per-user quota tracking, and a zero-dependency bar chart, all server-rendered via
Libraries
Databases
Services
i18n B2B e-commerce platform for waterless urinal products across 32 European countries with automated VAT handling, PDF invoicing, and CRM integration.
International e-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe → Zoho CRM → Airtable → Mailgun →
Build a type-safe content layer with Velite: Zod schemas for MDX and JSON, computed fields, one typed import, and a related-posts codegen step.
Batch PDF generation in Node.js without OOM: concurrency limits, back-pressure, releasing renderers between docs, and why Promise.all(map) fails at scale.
B2B quote-to-order flow in Next.js: an RFQ → quote → order state machine, per-deal line items, guarded status transitions, and converting an accepted quote
Prevent overselling under concurrent checkouts: reservations vs hard decrements, SELECT FOR UPDATE, deadlock-safe multi-line carts, and the payment window.
Gated B2B pricing in Next.js: per-account price lists, server-side access control so prices never leak to crawlers, and a deal-record data model where every
Build an internal CRM on Supabase: schema design, RLS policies, Next.js App Router frontend, realtime subscriptions, and an honest look at where the weekend
Stack
Libraries
Databases
Services
Rewrite or stabilise a legacy codebase? A practical decision framework: when stabilisation wins, when rewrite is justified, and the Strangler Fig middle path.
Multi-tenant SaaS database design: shared schema with RLS, schema-per-tenant, and database-per-tenant — trade-offs, real pitfalls, and when to use each.
Migrating from HubSpot to a custom CRM: pre-migration sampling, data export gaps, integration cutover, and what breaks in week two. Practical guide.
OpenAI API cost optimization: where the money actually goes in production, prompt caching, model routing, budget controls, and observability that surfaces
Headless CRM comparison 2026: Twenty vs EspoCRM vs DIY on Postgres. Real trade-offs on schema flexibility, integration, cost, and ecosystem risk.
AI coding widens the gap between senior and junior developers — it amplifies existing skill.
Vibe-coded codebase problems: duplicate auth flows, tests that assert nothing, unused dependencies, security shortcuts, schema drift — why they happen and how
Production healthcheck endpoints: liveness vs readiness probes, dependency checks with timeouts, 200 vs 503 logic, Docker and Kubernetes config, and security.
Stack
Databases
PostgreSQL production patterns: UUID v7, soft deletes, RLS for multi-tenant SaaS, partial and covering indexes, PgBouncer connection pooling, and migration
BullMQ vs pg-boss vs node-cron for Node.js background jobs. Trade-offs between Redis and Postgres queues, retries, deduplication, and production monitoring.
Stack
Databases
JWT vs sessions vs OAuth for SaaS: token invalidation, mobile clients, refresh token rotation, and a decision matrix to pick the right auth pattern.
Libraries
Databases
MVP features that kill products before launch: roles, notifications, dashboards, multi-tenancy, onboarding. What to cut and what matters at launch.
AI document processing in production: full PDF pipeline — OCR fallbacks, structured output, validation, cost at scale. Beyond naive GPT calls.
Add AI to an existing product without a rebuild. Three integration patterns, how to pick the right one, and what production-ready AI actually demands.
Stack
Libraries
Databases
Services
Agency codebase handover checklist: first 48 hours, security triage, architecture mapping, and how to write a takeover assessment. Practical guide.
llms.txt: what it is, how AI systems actually read your site (training crawls vs. runtime vs. agents), and why adding it now costs almost nothing.
Topics
Real-time Next.js admin dashboard: TanStack Query polling, Zustand for filter state, Sentry error boundaries per panel, and a zero-dependency bar chart.
IndexNow implementation guide for Next.js: key generation, TypeScript client with retry logic, GitHub Actions workflow, and pitfalls that break submissions
Migrate middleware.ts to proxy.ts in Next.js 16 without breaking auth.
React masonry layout that keeps left-to-right card order with variable heights — where the popular CSS column-count trick silently breaks.
Stack
UUID v7 vs v4 in PostgreSQL: why random UUIDs fragment B-tree indexes, how UUID v7 fixes it, benchmarks at 5M rows, and Drizzle ORM migration steps.
Stack
Libraries
Databases
40+ point production SaaS checklist: auth, Stripe billing, PostgreSQL, rate limiting, email, monitoring, and security — with honest 8-week build estimates.
Stack
Databases
Topics
Stripe webhook production architecture: idempotency keys in PostgreSQL and Redis, BullMQ queue, signature verification in Next.js App Router — with full
Libraries
Databases
Services
Technical SEO built into Next.js: server-side rendering, dynamic meta tags, JSON-LD structured data, and automatic sitemap generation — no plugins, just code.
Next.js i18n for 30 languages in production, not a 2-locale demo: next-intl routing, type-safe translations, hreflang at scale, and the formatting traps the
Redis rate limiting for APIs: sliding window ZADD with Lua atomicity, in-memory fallback, multi-tier limits by IP and API key, and developer-friendly response
Turborepo monorepo with Next.js and Hono, sharing one set of TypeScript types across frontend and backend.
Libraries
Databases
Services
Topics
We publish 20-30 news articles per day and indexing latency was killing us — by the time Google crawled a story, the news cycle had moved on.
Andrei Popescu 🇷🇴
Engineering Manager
Service: seo geo audit
As COO, I worked closely with Iurii, who led our IT department with rare clarity and ownership.
Andrii 🇫🇮
COO, Suomen Pehmeä Ikkuna Oy (Pikkuna)
Service: e commerce
As Head of Production I had the opportunity to work closely with Iurii during his time with our company.
Service: e commerce
I'd read about llms.txt and AI discoverability but had no idea whether any of it actually mattered for our SaaS docs site.
Dimitris Papadakis 🇬🇷
Founder
Service: seo geo audit
Before we closed on a seed-stage SaaS we asked Iurii to look under the hood. He gave us a written report in five days: what was solid, what was held together with tape, and roughly what it would cost
Florian Berg 🇨🇭
Investment Principal
Databases
Service: technical due diligence
We had three CRM options on the table and kept going in circles for weeks. Sent Iurii our list of needs, he came back the next day with a clear pick and a short explanation why the other two wouldn't
Giorgi Beridze 🇬🇪
Service: technical consultation
We had a small in-house dev team and no one senior enough to make the hard architectural calls. Hiring a full-time CTO didn't make sense at our stage, so we brought Iurii in two days a week.
Joachim Weber 🇩🇪
CEO
Service: fractional cto
We'd just raised and needed to double the engineering team fast, but nobody internally had hired at that scale or owned the architecture decisions that came with it.
Kasper Holm 🇩🇰
CEO
Service: fractional cto
I was starting a new project and spent two weeks reading comparisons online and getting nowhere. One hour with Iurii and I had a clear answer.
Marcus Chen 🇺🇸
Stack
Topics
Service: technical consultation
We migrated our content platform last autumn and assumed everything was fine because the tests passed.
Mathias Sørensen 🇩🇰
CTO
Service: seo geo audit
We took over a Next.js project from another agency and inherited a mess — failing builds, no tests, deployments that worked locally and broke in production.
Niamh O'Sullivan 🇮🇪
Agency Owner
Service: rescue projects
Had a client project coming up and wasn't sure which CMS to go with. Iurii asked a few questions about what the client actually needed, then gave me one answer — not a list of options.
Pekka Mäkinen 🇫🇮
Stack
Topics
Service: technical consultation
We were about to hand a project off to a new development team and I wanted someone to look at the code first.
Pierre Moreau 🇫🇷
Service: technical consultation
I'd built most of our MVP with Cursor and it looked finished — it compiled, the tests were green, the demo worked. It just wouldn't survive real users.
Sebastian Falk 🇸🇪
Founder
Service: rescue projects
We were about to pay for a hosting plan that was way more than we needed. Iurii looked at what we actually have — traffic, data, usage patterns — and suggested something much simpler.
Valentina Russo 🇮🇹
Service: technical consultation
We had an acquisition offer on the table and I needed to know whether our own codebase would survive the buyer's technical review before I walked into that room.
Wouter Claes 🇧🇪
Founder & CEO
Service: technical due diligence
AvailableGot a project in mind?
Whether it's a new product, an integration, or scaling an existing system — let's talk about how I can help.