Latest Blog Post

How I Use AI to Boost My Productivity As a Programmer

Read More

Getting to know a new codebase can feel overwhelming, but it’s a skill you can master with the right approach. In this post, I’ll share insights on how to break down and familiarize yourself with any codebase

Read More

Application optimization can seem daunting for newcomers, but it’s a crucial skill for improving performance. This blog explores practical strategies, like minimizing loops, bulk fetching data, and leveraging database capabilities, to help you write more efficient code and take your development skills to the next level.

Read More

Recently I had to migrate a React Native personal project which was written in JavaScript to TypeScript. This Blog post will high light the different areas and the changes that i had to make.

Read More

Curious about when to choose LSM Trees or B-Trees for your database needs? Discover how these engines shine in different scenarios and why the choice matters

Read More

Quitting smoking wasn’t just about breaking a habit—it was about learning the true meaning of determination. In this post, I share my journey, the battles fought within, and how these lessons in resilience can apply far beyond addiction, even to challenges in our careers and lives.

Read More

Obsidian is more than just a note-taking app—it’s a powerhouse for organizing, documenting, and managing tasks, especially for software developers. This post explores how its features, like graph views, plug-ins, and markdown support, can transform your productivity and streamline your workflow.

Read More