Projects

Sign Buddy

A Flutter based AI App which using handlandmarks allows us to normalize the values to have a model to predict the sign being shown to the user. The Output is both Text Based and Audio Based

Tools

Flutter, Tensorflow, Firebase, Kaggle IDE
Logseq Lens Demo

Plant Tracker - A Plant Diary

A Flutter gardening journal for tracking plant growth, watering schedules, and creating visual progress montages. Features growth charts, photo timelapse GIF generation, daily watering reminders, and local SQLite storage.

Tools

Flutter, SQLite (sqflite), fl_chart, Google Mobile Ads, In-App Purchase, flutter_local_notifications, image_picker, gallery_saver_plus
Logseq Lens Demo

Logseq Lens

An agentic RAG assistant for searching and researching a personal Logseq knowledge base. Combines hybrid keyword and vector retrieval with LangChain, LangGraph, structured outputs, conversation persistence, Langfuse tracing, and local/cloud LLM providers. Includes a Streamlit interface with configurable Logseq graphs, deep research tools, and index synchronization.

Tools

Python, LangChain, LangGraph, Chroma, SQLite, Streamlit, Ollama, OpenRouter, Langfuse, MCP
151 Pokemon Image Classifier Demo

151 Pokemon Image Classifier

An image classification model built to identify the original 151 Pokémon using TensorFlow and Python. Preprocessed and analyzed the dataset with NumPy, Pandas, and Matplotlib, trained a custom Neural Network for recognition, and built a Streamlit web interface for interactive testing and predictions.

Tools

TensorFlow, Python, Keras, Streamlit
Podcatcher Terminal UI Demo

Podcatcher

A terminal-based podcast client built with Python, Textual, and VLC. Features RSS feed parsing, SQLite persistence, HTTP downloads with resume support, a three-panel TUI (podcasts/episodes/queue), playback speed control (0.5x–2.5x), episode queuing with auto-play next, and search filtering. Includes both a CLI and interactive TUI.

Tools

Python, Textual, VLC, SQLite, feedparser, httpx, pytest

Black Hole Simulator Pygame

A Pygame gravity sandbox where particles orbit or fly chaotically around a movable central mass, with adjustable gravity, mass, and time-step physics. Built mostly to learn how orbital mechanics and Euler integration actually work in code — turned out way more fun to mess with than expected.

Tools

Python, Pygame

MNIST Neural Network From Scratch

A NumPy-based neural network built from scratch to recognize handwritten digits, featuring manual forward/backpropagation, mini-batch gradient descent, model saving, and a Pygame interface for real-time handwritten digit prediction.

Tools

Python, Numpy, Pygame, Pygame-widgets, scikit-learn(used to fetch MNIST dataset)
Screenshot of boxing simulator project

Boxing Simulator In Python - CLI Based

A small Python boxing simulator I built to experiment with turning boxing into a rules-based simulation.

Tools

Python
Screenshot of Book Recommender project

Book Recommender

A tiny command-line TBR manager that tells me what to read because apparently choosing a book myself is too difficult.

Tools

Python
Screenshot of SoulCrypt project

SoulCrypt

SoulCrypt is a small command-line tool written in Python for encrypting and decrypting text using a passphrase.

Tools

Python