💻 PROJECTS
BitTorrent-Rs

BitTorrent-Rs

Architected a multithreaded BitTorrent Protocol implementation in Rust, featuring robust magnet link support to bootstrap peer connections and file downloads.

RustBitTorrent ProtocolNetworkingMultithreading
Redis Go

Redis Go

Engineered a Redis-compatible, in-memory key-value database in Golang, featuring a concurrent TCP server to efficiently handle multiple client connections.

GoRedis ProtocolTCPConcurrency
Zig Shell

Zig Shell

Developed a POSIX-compliant shell in Zig, showcasing an understanding of process management and system-level programming.

ZigPOSIXSystems Programming
SonicScan

SonicScan

Full-stack music identification service from scratch, featuring a Rust backend for signal processing and a Valkey database. Generates and matches unique acoustic fingerprints.

RustTauriSolidJSValkey
MangaIRO

MangaIRO

High-performance GAN-based model using PyTorch for automatic manga colorization, implementing Pix2Pix and CycleGAN architectures.

PyTorchGANComputer VisionPix2Pix
Stonks

Stonks

Stonks is a beginner-friendly 👋 stock information app that revolutionizes the way you access and understand stock data. Built on Streamlit 💻, it leverages serverless Cloudflare Workers ☁️ and Workers AI 🤖 to generate insightful stock summaries from polygon.io API 📊, handling over 1,000 queries daily.

StreamlitCloudflare WorkersWorkers AIpolygon.io
Torch is Lit

Torch is Lit

Torch is Lit 🔥❤️‍🔥 is a powerful Retrieval Augmented Generation (RAG) application that leverages Large Language Models (LLMs) to provide an intelligent and comprehensive solution for developers and researchers working with PyTorch and coding tasks, reducing debugging time by 20% for users.

LlamaIndexVectaraTogether.AIStreamlit
Unveil

Unveil

Stock Learning App (Frontend, APIs): User-friendly React.js application for beginners to learn about stocks, integrating Yahoo Finance and Marketaux APIs for real-time and historical stock data summary. Tech: React.js, Tailwind CSS, Gemini API

Yahoo Finance APIMarketaux APIGemini APIReact.js
Arxiv Q&A LLM App

Arxiv Q&A LLM App

This is an application built with Pathway's LLM-App and Streamlit as the user interface. The purpose of this app is to facilitate question and answer tasks to enhance understanding of research papers from arxiv.com, processing over 100 papers.

PathwayGemini APIStreamlitPython
Minigrep

Minigrep

Engineered a 'grep' command-line tool clone in Rust with colored outputs via the colored crate, compiled into binaries for MacOS, Linux, and Windows for cross platform use.

Rustcolored crate
Blood-Sphere

Blood-Sphere

Telegram Bot that helps find nearby blood banks with compatible blood types during emergencies. Tech: ReactJS, TailwindCSS, Bootstrap, Python, Telegram Bot API, Zip Code Base API, Google Map API

ReactJSTailwindCSSBootstrapPython
WasteX

WasteX

Waste Management (Computer Vision, APIs, Streamlit): Utilizes Computer Vision to detect and map waste locations for better waste management. Tech: ReactJS, TailwindCSS, FastAPI, MongoDB, HuggingFace API, Streamlit, Cohere API

ReactJSTailwindCSSFastAPIMongoDB