Blog

Thoughts on software engineering, architecture, and leadership.

Filter by tags

Picking the Right Technology Stack for the Job Matters

Your stack is not your identity. It is a tool. The best engineers pick technology based on the problem, not loyalty. Here is how to think about it.

engineeringarchitecturecareer

Why Being a Developer Right Now Is the Most Exciting It Has Ever Been

Coding is becoming a commodity. The real value is shifting to problem solving, architecture, and documentation. The future developer is a fullstack generalist who treats frontend, backend, and DevOps as equal skills.

engineeringaiarchitecturecareer

Architecting Micro-Frontends with Nx, Rspack, and Module Federation

A practical guide to building a micro-frontend platform in an Nx monorepo using Rspack and Module Federation, with React as the UI layer.

architecturemicro-frontendsmodule-federationnxrspackreact

Why We Need to Write More About Non-AI Technologies

AI is dominating every tech conversation, but valuable non-AI knowledge is fading into the background. Here is why documenting what you learn matters more than ever.

writingdocumentationengineeringmicro-frontends

Why the Model Matters Less Than You Think

The obsession with model benchmarks misses the point. Good architecture and task decomposition beat raw intelligence every time.

aiarchitectureengineering

Building JustInvoice: A Modern Invoicing App with Next.js 16 and Convex

I recently built JustInvoice, a free invoicing and billing application designed for freelancers and small businesses. It is now live and I wanted to share the technical journey of building it.

personalprojects

Hello World

Welcome to my blog — a space where I share thoughts on software engineering, architecture, and the tools I use every day.

generalintro