Projects
Farhan Sadeek • EECS Student

Projects

A collection of my work, including personal projects, hackathon winners, and open-source contributions.

RAG MVP
Multimodal retrieval-augmented generation with citations
August 2025
In Progress

Fast, minimal RAG system where users upload PDFs, images, and short videos, then ask questions and receive streaming LLM answers with explicit source citations. Includes async ingestion (chunking, embeddings, OCR/ASR), search, and chat with SSE.

Next.js
TypeScript
Tailwind CSS
FastAPI
PostgreSQL
pgvector
Redis
MinIO
OpenAI API
Docker
Movie Recommendation (Scratch NN)
MovieLens recommender with neural network from scratch
August 2025
In Progress

Learning-focused recommender project implementing a neural network from scratch in NumPy alongside a TensorFlow variant. Uses official MovieLens splits with a simplified, reliable data pipeline and aims to add UI and evaluation metrics.

Python
NumPy
TensorFlow
Pandas
QuantifyAI
Market regime classification and investment strategy evaluation
March 2025
Award Winner

End-to-end ML toolkit for financial time series: classifies market states (bull/bear/sideways), forecasts transitions with deep learning ensembles, and backtests strategies with Sharpe, drawdown, and risk analytics.

Python
TensorFlow
PyTorch
Pandas
NumPy
Scikit-learn
SignifyAI
Real-time sign language and facial expression recognition
March 2025
Award Winner

Multi-modal system combining ASL recognition, hand-gesture classification, and facial-emotion detection. Includes PyQt overlay, MediaPipe hand tracking, background removal, and landmark visualization for assistive interaction.

Python
TensorFlow
OpenCV
PyQt5
MediaPipe
Keras
RainRadar
Interactive precipitation and radar visualization dashboard
January 2024
Completed

Lightweight weather dashboard showing live radar imagery and precipitation overlays with responsive UI and client-side performance optimizations.

Next.js
TypeScript
Tailwind CSS
Vercel
Photography Website
Responsive photo portfolio with image optimization
November 2024
Completed

Personal photography portfolio featuring albums, smooth animations, and optimized delivery for fast, high-quality image rendering across devices.

React
Next.js
Tailwind CSS
Image Optimization
Netflix Analytics
Visualization of streaming content and trends
June 2025
Completed

Web app analyzing content metadata and popularity signals with interactive charts and filters for exploring platform trends.

Next.js
TypeScript
Tailwind CSS
Vercel
CLI Homepage
Terminal-style personal homepage
July 2024
Completed

Command-line themed landing page with keyboard navigation, commands, and playful UX showcasing links and profile info.

Next.js
TypeScript
Tailwind CSS
Academic Site
Lightweight academic profile and publications
March 2025
Completed

Academic website featuring publications, courses, and notes with a clean, responsive layout.

Next.js
Tailwind CSS
Vercel

GitHub Activity

Loading GitHub data...