FeaturedDocker Containers — Simplifying Development and Deployment
After many years in software development, I've learned: The most interesting projects aren't the perfect ones, but those where you have to deal with reality. Docker shows its true strength not in ideal microservices worlds, but in connecting legacy systems with modern architectures – just like Amazon did.
Read More
Chocolate for Peace — A Full-Stack Voting Platform for Charity
A chocolate brand that lets its customers decide where the donations go. I built the full platform: Spring Boot 3 backend with JWT auth and role-based access, Vue.js 3 frontend with Pinia, a separate admin panel, and a monthly vote-integrity system that makes the results trustworthy — not just technically, but in the eyes of the community.
Read More
Artikel Meister — A Flutter App for Mastering German Articles
Der, die, das — the three words that defeat most German learners. I built a Flutter app to fix that: CEFR-levelled quiz sessions (A1–B1), full noun declension tables with all four cases, multilingual hints in English, French and Arabic, and a 70%-pass unlock system that keeps learners moving forward without overwhelming them.
Read More
German Word App — Nouns, Verbs & Adjectives from A1 to C2
6,322 German words. Three word types. Six CEFR levels. This Flutter app covers nouns, verbs, and adjectives from absolute beginner to near-native — with verb conjugation exercises across Präsens, Perfekt and Präteritum, adjective comparative and superlative drills, an encrypted SQLite database, and a favourites system that lets learners build their own personal word list.
Read More
What Is E-Commerce? A Beginner's Guide
An introductory guide to e-commerce models, technical foundations, and platform choices, including B2B, B2C, and enterprise solutions.
Read More
Azure Functions in Practice: Automated Image Processing in E-Commerce
A detailed case study on using Azure Functions for automatic image resizing in an e-commerce platform, covering architecture, implementation, and lessons learned about serverless computing.
Read More
FeaturedHexagonal Architecture in Practice: Why Less Changes Than You Think
After 15 years of software development, a surprising realization: modern architecture concepts like Hexagonal Architecture, Clean Architecture, or Ports & Adapters are not a revolution—they merely rename time-tested principles.
Read More
FeaturedCatalogForge — Building a PIM Data Pipeline That Actually Handles Scale
A PIM export is a multi-gigabyte NDJSON file. The team needs 200 enriched products from an Excel list, in minutes, reliably. Here is how I built the pipeline: SFTP with smart caching, byte-level GTIN filtering with leading-zero normalisation, memoised category tree resolution, and threaded enrichment in a single pass with orjson.
Read More
FeaturedThe mTLS War Story: A Trust Store, Two Secret Managers, and a Password That Isn't Supposed to Exist
A payment provider required mutual TLS. What looked like 'just add a certificate' turned into a trust-store gotcha that could break every other HTTPS call in the JVM, two competing secret-sync mechanisms quietly coexisting in the same cluster, and a keystore password Azure Key Vault throws away by design.
Read More
FeaturedKeeping a Best-Offer View Fresh Under Crawler Load: CQRS, Read Replicas, and the Blue-Green Swap
How separating writes from reads, and swapping tables instead of updating in place, kept price and stock data fresh on a heavily-crawled product catalog.
Read More
FeaturedThe Strangler Fig Pattern in Practice: Retiring a Legacy Pricing Engine Without a Big-Bang Rewrite
How a facade-and-redirect strategy let a 12-year-old pricing monolith get replaced piece by piece, with checkout never going dark.
Read More