PRODUCTION WEB ARCHITECTURE

Ship production, not prototypes.

How to turn vibecoding into web systems that survive deploy, load and years of maintenance. Written from real experience: three SaaS in production and enterprise architecture at Deutsche Telekom.

15+ years in web
3 SaaS in prod
DT Deutsche Telekom
PhD candidate, AI
deploy — production
~/deinverein
$ git push origin main
build 2.1s
migrate db 0.4s
tests 128 passed
deploy prod
live · deinverein.online
01 — ABOUT

I build systems, not toys

photo · portrait

I'm Dmitry Tarantin. For 15+ years I've built the web — from CRMs and online stores to SaaS I run in production myself. By day, Lead Software Engineer at Deutsche Telekom: systems architecture, agentic AI, IAM. The rest of the time, solo founder and hands-on architect. MSc in IT, PhD candidate in AI.

CAREER
2021 — now
Web Software Engineer
Freelance · Düsseldorf
2018 — now
Lead Software Engineer
Deutsche Telekom IT
2016 — 2018
Expert Software Engineer
T-Systems RUS
2013 — 2015
PHP Software Developer
Tradeweb OÜ · Tallinn
03 — STACK

What I build with

Backend
PHP Laravel Symfony Yii2 Doctrine REST / SOAP
Frontend
Vue.js React Node.js
Data
PostgreSQL MySQL MongoDB Redis
Cloud / DevOps
Docker Kubernetes GitLab CI/CD AWS Azure
AI / ML
OpenAI TensorFlow Agentic AI IAM