Projects

Experiments, implementations, and real-world applications

FEATURED

Tiny AI World

An interactive platform for organizing and visualizing learning materials. Built with D3.js, this project demonstrates the power of connected knowledge and visual learning. Thanks to Claude and ChatGPT.

D3.js JavaScript GitHub Pages

My Awesome Projects

✨

Expli

Expli is an AI-powered explanation assistant designed to transform complex text, images, and audio into gentle, easy-to-understand insights. It offers personalized learning modes tailored to your specific needs, ranging from simple analogies for beginners to rigorous technical formulations with professional math rendering for engineers.

Frontend: React 19 & TypeScript AI Engine: gemini-3-flash-preview & gemini-2.5-flash-preview-tts Math Rendering: KaTeX Web APIs: Web Audio API and MediaRecorder API Build & Deployment: Netlify
🎬

Movie Recommendation System

A personalized movie recommendation engine using collaborative filtering with matrix factorization. Rate movies you've seen and get tailored suggestions based on learned preferences.

Python TensorFlow Streamlit
🤖

Easy OCR

This project aims to use EasyOCR to detect the text in the images. It is deployed to HuggingFace Space and the UI is designed with Streamlit.

Python Streamlit EasyOCR
📊

Language Detection

I've learned how to use HuggingFace and Streamlit with this project. It is a simple language detection UI.

Python Streamlit

Google Colab Notebooks

Interactive tutorials and experiments you can run in your browser

Quantization

Quantization with PyTorch and TensorFlow

Open in Colab

Deep Dream from Scratch

Understanding how neural networks "see" through feature visualization with PyTorch

Open in Colab

GPU Requirement for Fine-tuning

Calculate the components for Full Fine-tuning, LoRA and QLoRA. Compare the models.

Open in Colab

Reach me

if you have any questions about my projects!

Linkedin ->