Technical Writing
Sharing What I Learn
While Building Software.
I write about full-stack development, AI systems, distributed architecture and the engineering decisions behind the products I build. Every article begins with something I learned while building real software.
10+
Technical Articles
5
Engineering Domains
100%
Open Source
Latest Engineering Deep Dive
Detailed breakdowns of architecture decisions, implementation strategies and engineering trade-offs from real projects.
PWA vs React Native: How to Make the Right Choice
Finding the Ideal Mobile Development Approach
Reading Time
16 min read
Published
March 28, 2026

Reading Time
16 min read
Published
Mar 28, 2026
Latest Articles
Practical engineering articles covering architecture, distributed systems, AI, backend engineering, TypeScript, mobile development and everything I learn while building production software.
All Articles
10 articles

PWA vs React Native: How to Make the Right Choice
Finding the Ideal Mobile Development Approach

Unlocking the Power of MongoDB Aggregation Pipelines
Harnessing MongoDB's Most Powerful Feature

A Guide to Query Translation in RAG Systems: Key Methods and Examples
The Importance of Query Translation in Enhancing RAG Systems

How Retrieval-Augmented Generation Boosts AI Results: An In-Depth Look
Breaking Down RAG: An Insight into Its Different Forms

Understanding the Inner Workings of React Native
Exploring the Modern Architecture Behind React Native in 2025

Understanding Prompts: A Guide to Different Types of Prompting
Exploring Prompt Engineering and Various Types of Prompts

Decoding AI: Understanding Tech Jargon & How ChatGPT Works
Making AI Language Simple for All

The Complete Guide to Web Rendering Explained
A Guide to Finding the Right Rendering Strategy for Your Web App

Overview of Blockchain Consensus Protocols
Beginner-Friendly Introduction to Blockchain Consensus Methods

REST vs GraphQL: A Comprehensive Comparison
Differences Between REST and GraphQL: What You Need to Know
Why I Write
Every Article Starts
With Something I Built.
Most of my articles begin while building a product rather than planning a blog. Whether it's designing APIs, integrating AI systems, or scaling a backend, I document the challenges I encounter and the solutions I arrive at.
Writing forces me to think more clearly about architecture, trade-offs and implementation details. It helps me organize my thoughts while hopefully helping other developers facing similar problems.
This blog has become a public engineering journal—a place where I share what I learn while building production software.
What You'll Find Here
Real Projects
Every article is inspired by something I've actually built, experimented with or shipped—not hypothetical examples.
Engineering Decisions
I enjoy explaining the reasoning behind architectural choices, trade-offs and implementation details rather than only showing the final solution.
Continuous Learning
My interests evolve over time, so you'll find articles ranging from full-stack development and AI systems to distributed architectures, developer tools and mobile engineering.
What's Next?
Explore The Software Behind The Writing
Every article is backed by a real project, experiment or engineering challenge. If you'd like to see the software behind the writing, continue exploring my portfolio.