My Blog
Thoughts and tutorials from my journey.
What Debugging a CORS Error Taught Me About Problem-Solving
CORS errors are infamous among web developers. When I hit one in my Payload CMS + Clerk project, the fix wasn't instant, it became a lesson in patience, structured thinking, and debugging like an engineer.
What Cricket Taught Me About System Design
Cricket and system design might seem worlds apart, but the game taught us lessons that directly apply to building scalable, resilient systems. From teamwork to handling failures, the parallels are surprisingly powerful.
Proxy 4: The Next Leap in C++ Polymorphism
Proxy 4 is Microsoft's modern C++20 library that redefines runtime polymorphism without inheritance or virtual functions. It introduces skills, safer ownership patterns, and improved performance, making it easier than ever to build flexible, efficient systems in C++.
Building a Halal Food Directory at WLU MSA - Full Stack Development Case Study
Learn how I built a comprehensive halal food directory for Laurier University's Muslim Students' Association using Supabase, Next.js, and Payload CMS. Complete project walkthrough with database design and technical insights.
Monte Carlo Estimator: Estimating π and Beyond
A C++ program that uses Monte Carlo simulations to approximate π. I built this to explore randomness, probability, and how simulations converge over time.
Decima: PlayStation's Secret Weapon for Next-Gen Worlds
Decima is Guerrilla Games' proprietary engine that powers some of the most visually stunning and ambitious games ever made. From Horizon to Death Stranding, it delivers unmatched fidelity, scale, and performance — redefining what a custom engine can achieve.
Building My First Portfolio Website with HTML, CSS, and JS
The very first personal website I ever built no frameworks, no shortcuts. Just pure HTML, CSS, and JavaScript. This project laid the groundwork for everything I know about the web today.
Differential Equations Simulations in Python - Mathematical Modeling and Visualization
Explore how I built interactive differential equation simulations using Python, matplotlib, and numerical methods. Learn mathematical modeling techniques and visualization strategies for complex systems.
DeepSeaFeels: Matching Moods with Marine Vibes
A playful React project that pairs your emotions with ocean creatures. I picked up tons about hooks, component structure, and Tailwind CSS along the way.
The Hidden Math Behind Everyday Code (with C++ Examples)
Exploring how mathematical concepts like modular arithmetic, boolean logic, and floating-point precision appear in everyday programming. A deep dive into the math that makes our code work.
Konvert - Building a Modern File Conversion App with Next.js and Web APIs
Discover how I built Konvert, a powerful file conversion web application using Next.js, modern Web APIs, and client-side processing. Learn about file handling, format conversion, and progressive web app development.
Sorting Algorithm Visualizer: Learning Algorithms Visually
An interactive React app that brings sorting algorithms to life with real-time animations, performance metrics, and intuitive controls.