My Blog
Thoughts and tutorials from my journey.
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.
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.
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.
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.
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.
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.
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.