Tech Stack
Key Responsibilities
- Engineered an AI-powered customer support chatbot using FastAPI and RAG with vector embeddings, implementing async processing and intelligent prompt engineering to automate 65% of common inquiries with real-time WebSocket messaging and conversation persistence.
- Implemented comprehensive data protection system with automated PII detection and redaction, coupled with ML confidence scoring for seamless handoff to human agents, achieving 100% secure handling of customer data through modular AI inference layer with Azure OpenAI API.
Tech Stack
Key Responsibilities
- Worked on-site five days a week (8 AM – 7 PM), directly collaborating with the development team and management to deliver high-quality full-stack solutions for clients.
-Met regularly with clients to gather requirements, understand deadlines, and ensure clear communication between the client and technical teams through thorough meeting notes and documentation.
- Engineered a serverless inventory tracking and management system adopted by 50+ clients, enabling scalable and cost-efficient operations with automated, event-driven Stripe integration for overdue charge recovery. Integrated dynamic retry logic and real-time alerts, improving payment reliability and accelerating resolution times by 75%.
- Developed and deployed intuitive dashboards for payment and inventory management using WebSockets for instant data synchronization, resulting in a seamless, user-friendly interface that reduced user onboarding time and improved client satisfaction.
Explore my portfolio of innovative projects built with modern technologies
Instant SMS alerts the moment new job postings go live.
Notipply sends instant SMS notifications the moment new job postings go live, so you can be among the first to apply.
LLM budgeting for developers — token counting, cost estimates, and prompt optimization.
An all-in-one LLM budgeting tool to help developers monitor and reduce AI-related expenses. Includes a VS Code/Cursor extension and web dashboard with real-time token counting, cost estimates, daily budget tracking, prompt optimization, live API call monitoring, historical cost analysis, and context-aware recommendations powered by stored project memory.
IDE extension that catches security flaws like exposed API keys in real time and suggests fixes.
An IDE extension that monitors code in real time to detect and prevent security vulnerabilities, such as exposed API keys. When an issue is found, it locks the workflow, highlights the exact problem line, and recommends secure fixes. With "Fix with Sentry," the vulnerability context is sent to Bob, which automatically generates and applies a secure remediation.
Real-time vitals, injury detection + voice guidance for emergencies.
Developed a platform that transforms camera feeds into real-time biometric data and vital signs using Presage. Engineered an ElevenLabs and Gemini-powered first aid voice operator. Built an ER-ready incident response dashboard that generates standardized SBAR reports, enabling ER workers to review incident video playback and receive patient reports in advance, reducing diagnosis and handoff time by 10%.
AI-powered study app.
AI-powered study tool that transforms course materials into smart study guides, flashcards, cheat sheets, and mock exams using Google Gemini.
AI platform that transforms authentic Hadith into cinematic visual stories.
An AI-powered Islamic learning platform that transforms authentic Hadith into contextualized cinematic visual stories. Built to help younger generations connect more deeply with Islamic knowledge.
Quicker room booking for the University of Guelph.
Middleware layer that processes room booking requests between the frontend and University of Guelph's LibCal system. Handles data transformation, filtering, time slot processing, and error handling to provide real-time room availability with capacity and building filters.
Marketplace and Kijiji scraper.
Aggregates listings from Kijiji and Facebook Marketplace. Built with Flask, BeautifulSoup, PostgreSQL, and Twilio SMS alerts.
Typing trainer with live WPM feedback, adjustable difficulty, and stats tracking.
React + TypeScript app to test and improve typing speed. Features live feedback, adjustable difficulty, and stats tracking.
CRUD car database in C — add, search, sort, and manage records.
Car management system using C programming. Allows users to add, search, display, count, sort, and remove cars from the database with efficient data management.
File-backed contact manager in C with multi-criteria search.
C-based contact management system that allows users to manage, search, and update contacts from a database file using various search criteria.
Animal classifier in C using a K-Nearest Neighbors algorithm.
Animal Classification System that analyzes features and performs operations like generating statistics, calculating distances, and classifying samples using K-Nearest Neighbors (KNN) algorithm.
Program Details: Bachelor of Computing Honours with focus on Software Engineering
Relevant Coursework: Data Structures & Algorithms, Discrete Math, Object-Oriented Programming, Database Systems, Parallel Programming, Operating Systems, Systems Analysis and Design, Software Reliability & Testing, Software Engineering
Languages & Tools
C
Assembly
Valgrind
Expected Graduation: 2027
High School Diploma: Ontario Secondary School Diploma (OSSD)
Graduation Year: 2023
Focus Areas: Mathematics, Sciences, and Technology courses
Languages & Tools
Built Promptimize, an all-in-one LLM budgeting tool featuring a VS Code/Cursor extension and web dashboard. Provides real-time token counting, cost estimates, daily budget tracking, live API call monitoring, historical cost analysis, and context-aware prompt optimization powered by project memory — helping developers take control of their AI spending.
Sentry is an IDE extension that monitors code in real time to detect and prevent security vulnerabilities, such as exposed API keys. When an issue is found, it locks the workflow, highlights the exact problem line, and recommends secure fixes like using environment variables or a secrets manager. With "Fix with Sentry," the vulnerability context is sent to Bob, which automatically generates and applies a secure remediation. The extension also integrates policy PDFs and MP3 recordings so fixes and guidance align with organizational standards and team knowledge.
Built Ru'ya (رؤيا), an AI-powered Islamic learning platform that transforms authentic Hadith into contextualized cinematic visual stories. Designed to help younger generations connect more deeply with Islamic knowledge through engaging multimedia experiences.
Served as a mentor at UofT Hacks, one of Canada's largest hackathons, helping 10+ hackers with their projects throughout the event. Provided comprehensive technical guidance on full-stack development, API integration, backend architecture, and frontend frameworks. Assisted teams with debugging complex issues, optimizing their code, and implementing best practices.
McMaster University, Ontario
523 participants
Developed a platform that transforms camera feeds into real-time biometric data and vital signs using Presage. Engineered an ElevenLabs and Gemini-powered first aid voice operator. Built an ER-ready incident response dashboard that generates standardized SBAR reports, enabling ER workers to review incident video playback and receive patient reports in advance, reducing diagnosis and handoff time by 10%.
Built ResuMock, an AI-powered mock interview coach that helps users prepare for behavioral interviews. The app generates tailored questions based on users' resumes and experience, and provides instant feedback on answers using Google Gemini API. Built in under 2 hours.
Participated in SpurHacks at Waterloo, which opened my eyes to the startup world and sparked my interest in blockchain technology. This experience led to the creation of Jinsa, my blockchain-based product authentication startup.