top of page

Introducing
Project52!

Welcome to Project52, where I challenge myself to build one project every week for an entire year, using skills I don’t have—yet. As a marketer with zero coding expertise, I’m stepping into the unknown, learning as I go, and sharing my journey with the world.

🚀 52 Weeks. 52 Projects. Limitless Growth.

Week 1: Self-Driving 2D Car

This project showcases the power of AI and reinforcement learning by training a self-driving 2D car from scratch—without any prior coding experience. Using a Deep Neural Network (DNN) within a Proximal Policy Optimization (PPO) model, the AI learns to navigate a virtual racetrack entirely through trial and error.

Week 3: Analyzing ~300,000 Reddit Comments to See What the World’s Talking About

I analyzed Reddit comments from country-specific subreddits to uncover global discussions on AI, Religion, and Politics. By scraping, translating non-English content, and matching keywords, I explored what citizens from various countries are talking about.

Week 5: Stepping into the Cosmos: Building an N-Body Gravity Simulator

The N-Body Gravity Simulator is a real-time, high-performance physics simulation built using C, OpenGL, and GLFW, designed to visualize and interact with celestial motion under Newtonian gravity.

 

This system models gravitational forces using pairwise force calculations and updates motion through Euler integration, allowing me to dynamically spawn, manipulate, and observe planetary-like systems in action.

Week 2: Billionaire Wealth Calculator

The Billionaire Wealth Calculator was built using HTML, JavaScript, and the Canvas API, making it a fully interactive web tool. HTML & CSS structure the interface, while JavaScript handles calculations, user interactions, and dynamic updates. The most challenging part was using the Canvas API to generate custom, shareable images, all done with Vanilla JavaScript for full control—making this a great deep dive into front-end web development.

Week 4: How I Built & Published My First Python Package

I have built LogMate - a smart log management tool designed to make debugging faster, cleaner, and more insightful by leveraging Python’s logging module, Rich for enhanced terminal output, and JSON/CSV exports for deeper analysis.

 

Built as part of Project52, LogMate enhances traditional logging with filtered log extraction, structured formatting, and automatic log rotation—making it an essential tool for developers working with AI, Python, Web Development, and beyond. 

Week 6: Building a Real-Time Visualization of Births & Deaths for all Countries

This project is a real-time visualization of global births and deaths, dynamically flashing countries on a Leaflet.js-powered interactive map as events occur.

 

Built using HTML, CSS, Javascript, Pandas, and real-world data from WHO, UN, and World Bank, this tool transforms raw statistics into an emotional and immersive experience, reminding us that behind every number is a human story unfolding in real time.

bottom of page