Blog

A collection of posts about software development, tutorials, and things I've learned along the way.


Understanding React Native - Beyond the Misconceptions

Understanding React Native - Beyond the Misconceptions

Dispelling the myth that React Native compiles to native code, and exploring its true architecture with JSI, Hermes, and the multi-threaded runtime.

December 16, 2025

View Article
Simplifying API Routes in Next.js - A Modern Approach

Simplifying API Routes in Next.js - A Modern Approach

Build structured Next.js APIs with a single router, shared middleware, error handling, and a 404 catch-all using Nexpresst.

September 5, 2024

View Article
10 Git Aliases I Wish I Had Earlier

10 Git Aliases I Wish I Had Earlier

A collection of powerful Git aliases to automate repetitive tasks and enhance your productivity.

July 29, 2024

View Article
Create Your Own Terminal Command Set Like a Pro - A JavaScript Guide to Building an Interactive Currency Converter

Create Your Own Terminal Command Set Like a Pro - A JavaScript Guide to Building an Interactive Currency Converter

Learn how to build custom terminal commands with JavaScript and Node.js by creating an interactive currency converter tool.

July 22, 2024

View Article
The Magic Behind Terminal Commands - Understanding the PATH Variable

The Magic Behind Terminal Commands - Understanding the PATH Variable

Learn how the PATH environment variable helps your terminal locate and execute commands, and how to customize it for your own scripts.

July 16, 2024

View Article
Blog