Stack
The technologies I build with, and for each one: what I do with it, where I used it, and the challenges I wrote about.
Web
- Next.js1 challengeServer rendering, SEO and fast bilingual sites, from landing page to full app.


- ReactRich, real-time interfaces: tables, editors, a Chrome extension.


- TypeScript2 challengesEnd-to-end typing, from frontend to API, to ship fast without breaking things.



- AngularLarge-scale business applications.


Mobile
AI & data
- LLM & agents2 challengesAgentic AI in production: agents, chatting with documents, RAG, structured extraction and classification.


- Claude Code1 challengeMy everyday tool to write, test and review code, framed by written rules and never shipped without review.


- OCR1 challengeReading scans and photos, automatic splitting of multi-document PDFs.

- PostgreSQL5 challengesFlexible relational models, migrations without downtime, traceable and auditable data.




- MongoDBFlexible documents when the schema moves fast.
Infra
- Docker2 challengesIdentical environments from laptop to production, reproducible CI builds.


- Kubernetes3 challengesZero-downtime deployments and migrations, rolling updates and scaling.


- Temporal2 challengesDurable workflows for AI and long-running jobs: retries, priority queues, open source and self-hosted.

- OpenTelemetry2 challengesTraces, metrics and slow queries: knowing why it is slow before guessing.

- GitLab CIFull CI/CD: tests, builds and automated deployments on every merge.



- NginxReverse proxy and TLS in front of SaaS services.

- LinuxServers, scripting and deployment automation.


Backend
- Node.js1 challengeAPIs, workers and a CLI published on npm.


- NestJS2 challengesModular API with GraphQL and WebSocket for real-time collaboration.

- GraphQL1 challengeOne typed schema shared by the web app, the CLI and the extension.

- ScalaCritical backend services with Akka, Play and gRPC: healthcare, security, quantum.


