Projects

Coffeeless Programming Smart Search Service

A serverless Retrieval-Augmented Generation system that transforms educational articles into an intelligent semantic search experience. Built with ...

PythonAWS BedrockAWS DynamoDBAWS LambdaPineconeAWS CloudwatchHierarchical Navigable Small Worlds(HNSW)approximate k nearest neighbors (kNN)cosine similarityClean Architecture
Explore →

Coffeeless Programming Quick Search Service

Implemented a search and autosuggestion service using TF-IDF, Levenshtein ratios for typo handling, and NLTK preprocessing to deliver accurate, con...

PythonTerm Frequency-Inverse Document Frequency (TF-IDF)NLTKLevenshtein distanceAWS Cloudwatch
Explore →

Coffeeless Magic Tokens

The coffeeless magic tokens package provides widgets and react hooks for displaying streaming text. We use this package on the Coffeeless Programmi...

TypescriptJavascriptReactTSXCSS
Explore →

Coffeeless Programming Notifications Service

Built a TypeScript-based internal Notifications Service using Express REST APIs and WebSockets, and integrated Slack to deliver urgent event alerts...

TypescryptExpressExpress-wsAWS DynamoDBMySQLSlack SDKAWS CloudwatchJestClean Architecture
Explore →

Citadel Android Application

I built an Android app that lets me control all my IoT devices, view home cameras, access an interactive map with weather radar and flight tracking...

JavaKotlinAndroidOsmDroidMQTTStreamingRTSPHTTP
Explore →

Signal LLM Chatbot

Built a multimodal personal assistant chatbot for Signal using Signal-cli, integrating OpenAI GPT, DALL·E, and Whisper; YOLOv8 + OpenCV for object ...

Retrieval-Augmented Generation (RAG)JSONJavaOpenAI WhisperRequestsLinuxOpenCVMatplotlibPyTorchLangChainMachine LearningPrompt EngineeringNetwork ProgrammingPythonNatural Language Processing (NLP)Signal APIOpenAI API
Explore →

Robot Car

Built a Raspberry Pi–based robot car with sensors, LiDAR, and a camera; developed TCP/UDP servers for control and video streaming; and created a Tk...

Raspberry PiMobile RoboticsROSTkinterComputer VisionLinuxOpenCVLiDARPyTorchMachine LearningNetwork ProgrammingPythonYOLO
Explore →