projects

Things I've built and worked on.

Built a real-time monitoring system for LLM agent events using a microservices architecture with two TypeScript services. Integrated with the Groq API to generate realistic event data and engineered rolling window aggregation pipelines to deliver real-time metrics including latency tracking, error rates, and confidence scoring with Prometheus-format monitoring.

TypeScriptNode.jsExpressGroq APIDockerJestPrometheus

Developed a RESTful API for automated meeting transcription and summarization using Flask and OpenAI integration. Implemented secure user authentication with JWT tokens and Google OAuth, enabling users to upload audio files that are automatically transcribed via Whisper API and summarized using GPT-3.5-turbo. Engineered database schema with SQLAlchemy ORM featuring indexed queries for efficient record retrieval and user management with email verification and password reset flows.

PythonFlaskSQLAlchemyOpenAI APIPostgreSQLGoogle OAuthPytest

A full-stack application for uploading, analyzing, and extracting content from PDF documents and YouTube videos using AI. Features PDF upload (max 25MB), YouTube transcript extraction, in-browser PDF viewing, AI chat with text and voice modes powered by OpenAI, contextual AI that adapts to PDFs vs YouTube videos, ephemeral API key storage, and a responsive unified dashboard for document management.

Next.jsExpressTypeScriptOpenAI APIlocalStorage

Ottawa's first social network where users can discover local spots, share experiences about restaurants, events, and activities, and connect with other Ottawa residents. Features local discovery, location-based content, community building, and social interactions like likes and comments around local experiences and recommendations.

React NativeExpoTypeScriptNode.jsExpressPostgreSQLMongoDBPrismaFirebaseOneSignalNext.js

A playful, AI-powered mobile spending tracker designed to help users effortlessly manage their finances. Inspired by apps like oops.app and Duolingo's engagement model, it aims to make personal finance fun, social, and habit-forming.

React NativeTypeScriptNode.jsExpressPostgreSQLMongoDBBetterAuthGoogle CloudPlaidSentry