Technical writing
Blog
Notes on system design, frontend architecture, backend patterns, real-time systems and engineering leadership.
Event-Driven Backend with SSE in Node.js
Designing a queue-based Node.js backend with image processing workers and real-time client notifications using Server-Sent Events.
Scalable Backends with Repository Pattern
Using the repository pattern to isolate data access, improve testability and keep business logic independent from persistence details.
Micro Frontends for Scaling Software Teams
A practical look at micro frontends, team boundaries, deployment independence and architectural trade-offs.
A Beginner’s Guide to Java Native Interface
Understanding how Java can call native code through JNI and where this bridge is useful.
Build an Aggregate Search Using Strategy Pattern
Applying the strategy pattern to combine multiple search providers behind a clean and extensible interface.
The Holy Grail of JavaScript Templating Engines
A short exploration of templating trade-offs in JavaScript applications.