I made this donut stack from scratch (in Blender)

For Week 20 of Project52, I stepped away from code and entered the world of 3D modeling - opening Blender for the very first time. Following Blender Guru’s iconic donut tutorial, I built a fully rendered donut stack from scratch, learning everything from mesh modeling and texture painting to lighting, shading, and final rendering. What started as a beginner’s experiment quickly became an immersive deep dive into visual storytelling, design logic, and the surprisingly technical world of 3D creation.

Building a RAG-Powered AI ChatBot from Scratch

This Project52 build was a deep dive into creating a fully functional, multi-tenant AI chatbot platform using Retrieval-Augmented Generation (RAG). The goal: allow any business to train a chatbot on their internal documents, deploy it publicly, and capture leads all while keeping their data completely isolated and secure. We built everything from scratch including user authentication, lead classification, file-based knowledge ingestion, and admin dashboards combining FastAPI, LangChain, SQLite/PostgreSQL, and a custom React frontend. This wasn’t just a chatbot; it was the foundation for a scalable SaaS product that gives each business its own smart assistant.

Tic Tac Toe with AI Logic and Glassmorphic Design

For Week 18 of Project52, I rebuilt Tic Tac Toe from the ground up, not as a basic JavaScript exercise, but as a design-forward, logic-rich browser game. The goal was to blend classic gameplay with modern frontend principles: responsive layout, intuitive state management, and AI-driven interaction. The final version supports both Player vs Player and Player vs Bot modes, with the bot intelligently blocking player wins. Visually, it features a polished glassmorphic interface, subtle animations, and color-coded feedback all contained within a single HTML file, no frameworks or libraries required.

Archive