Projects
A collection of projects I've worked on, ranging from data engineering pipelines to full-stack applications. Each project represents a unique challenge and learning opportunity.

MultiOmic Phenotypic Data Search
Created a comprehensive relational tool that uses the E-Utilities API to query PubMed and find relationships between studies and metadata from corresponding dbGaP publications using an Extract-Transform-Load pipeline.
- • Unifies study, sample, and assay records from PubMed, GEO, ENA, dbGaP, and BioStudies into a single searchable schema
- • Orchestrated an asynchronous ingestion layer (aiohttp + asyncio) and vectorized clustering logic, shrinking metadata harvest time from 60 min to < 8 min
- • Built a fault-tolerant ETL pipeline on AWS (EC2 + S3, IAM-scoped roles, CloudWatch alerts) that streams multi-GB FTP payloads directly into object storage

Discord Job Tracker Bot
Developed a Discord bot that tracks job applications and provides updates on the status of applications.
- • Built a REST API using Flask and SQLite to store job application data
- • Implemented a Discord bot using Discord.py that allows users to track their job applications
- • Integrated options like update, export, list by company, and list by status
- • Implemented a Discord bot using Discord.py that allows users to track their job applications

CUNY to Calendar
A chrome extension that allows CUNY students to easily add their classes to their Google Calendar
- • Built a chrome extension that allows CUNY students to easily add their classes to their Google Calendar
- • Used ICS library to parse the class schedule
- • Integrated my own API to scrape the class schedule

Code Whisperer
Developed a VSCode extension that uses Faster-Whisper to transcribe code in real-time, providing instant feedback and suggestions for improvements.
- • Implemented a VSCode extension that uses OpenAI's API to type your code for you
- • Integrated Faster-Whisper for real-time transcription of code
- • Desgined a user friendly website for the extension
- • Added features like switching between lines, adjusting already typed code, and more

RefuConnect
Developed a multilingual communication platform using ReactJS, ExpressJS, MongoDB, and WebSockets, enabling refugees and aid workers to communicate seamlessly across language barriers with real-time translation.
- • Implemented real-time chat feature with WebSockets for instant communication
- • Integrated Google Translate API for automatic message translation
- • Built responsive React front-end with intuitive user interface
- • Designed scalable backend architecture with Express and MongoDB

Personal Portfolio Website
Designed and developed a modern, responsive portfolio website showcasing my projects and experience with clean UI/UX design principles.
- • Implemented responsive design with CSS Grid and Flexbox
- • Added dark/light theme toggle with localStorage persistence
- • Optimized for performance and accessibility
- • Deployed using modern web technologies and best practices