CS undergrad, software engineer
↓|
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:
- Built an interactive audio playback feature enabling click-to-hear pronunciation for 30+ active learners and designed an intuitive interface for pronunciation practice with ML-generated feedback, improving learning accuracy by 40%.
- Reorganized components into shared, reusable React Native modules with consistent styling, reducing code duplication by 30% and improving cross-platform maintainability.
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.
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:
Explore my portfolio of innovative projects built with modern technologies
A full-stack web app that allows users to simulate a behavioral interview, with questions generated directly from their experience and resume, built in under 2 hours.
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.
Aggregates listings from Kijiji and Facebook Marketplace. Built with Flask, BeautifulSoup, PostgreSQL, and Twilio SMS alerts.
AI-powered study tool that transforms course materials into smart study guides, flashcards, cheat sheets, and mock exams using Google Gemini.
React + TypeScript app to test and improve typing speed. Features live feedback, adjustable difficulty, and stats tracking.
Car management system using C programming. Allows users to add, search, display, count, sort, and remove cars from the database with efficient data management.
C-based contact management system that allows users to manage, search, and update contacts from a database file using various search criteria.
Animal Classification System that analyzes features and performs operations like generating statistics, calculating distances, and classifying samples using K-Nearest Neighbors (KNN) algorithm.
RESTful API that allows users to create profiles, log workouts with descriptions and dates, and retrieve filtered exercise logs.
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.
I'm always open to discussing new opportunities, collaborations, or just having a chat about technology and innovation. Feel free to reach out!