Who am i?
I am a fourth-year CS student at UBC and am currently working at SAP. Previously, I worked at the BCLDB and Cynomatic Cyber Solutions. To learn more about my experience, check out my Experience section.
I am interested in AI/ML, backend engineering, and distributed systems.
I am also interested in Sports, Hiking, and Guitar. Feel free to reach out as I love to meet new people.
Education
B.Sc. Computer Science ยท GPA 4.33/4.33 ยท Vancouver, BC
Relevant coursework: Data Structures & Algorithms, Object-Oriented Design, Computer Systems, Machine Learning
Work Experience
Vancouver, BC
Upgraded enterprise Java/Spring Boot apps, built SAML 2.0 SSO across 10 apps, and improved CI/CD deployment cycles by 40%.
- Upgraded 3 enterprise apps from Java 8/Spring Boot 2 to Java 17/Spring Boot 3 for inventory and sales systems
- Built SAML 2.0 Single Sign-On across 10 apps, reducing daily authentication friction by 90%
- Resolved production defects and improved CI/CD deployment cycles by 40%
Calgary, AB
Built an enterprise GenAI agent using LangChain, engineered a React interface that increased site traffic by 20%.
- Built an enterprise GenAI agent using LangChain and ChromaDB for 100+ internal documents
- Engineered a React interface that increased site traffic and inbound lead generation by 20%
- Automated marketing workflows in Python, increasing customer inquiries by 30%
UBC Vancouver, BC
Led lab sessions and office hours for 1500+ students, conducted 100+ weekly code reviews.
- Led lab sessions and office hours for 1500+ students, translating CS concepts into clear solutions
- Conducted 100+ weekly code reviews, emphasizing TDD and documentation practices
Projects
Production-grade, microservice-based collaborative coding platform with real-time editing, distributed sandboxed execution, and a custom C++ API gateway.
- Real-time collaborative editing via SignalR with live cursor presence and room systems
- Distributed execution engine in C++ using POSIX sandboxing for secure code execution (Python/C)
- High-performance C++ API Gateway featuring JWT validation, token-bucket rate limiting, and circuit breakers
- Microservices architecture deployable on Azure using Docker Compose and Container Instances
AI-driven fitness assistant providing real-time exercise form feedback and rep counting via computer vision.
- Real-time pose tracking and rep counting using MediaPipe and OpenCV computer vision pipelines
- Automated post-workout feedback reports generated via Llama API for personalized form improvement
- Web-based interface for customizing workouts and tracking fitness progress safely
Chrome extension with 350+ daily active users and 1.2k+ installs for live MLB scores and AI-powered game recaps.
- 350+ daily active users and 1.2k+ total installs
- AI recap endpoint using AWS Bedrock with caching, reducing response times by 40%
- Express REST API with PostgreSQL (Supabase) for real-time updates
Multimodal AI agent with real-time vision, OCR, voice, and an async Python backend for low-latency interactions.
- Multimodal AI agent with real-time vision, OCR, and voice
- Async Python backend with WebSockets for low-latency interactions
- 60 FPS HUD rendering with PyQt5 and OpenCV
Mood-based Spotify playlist generation from real-time facial emotion recognition via AWS services.
- Mood-based Spotify playlist generation from facial emotion recognition
- Emotion recognition pipeline with AWS Rekognition and Lambda
- API Gateway integration for frontend communication
Modern web-based photobooth for capturing photos, generating printable multi-photo strips, and exporting dynamic video clips via QR codes.
- Captures photos and generates printable multi-photo strips
- Exports dynamic video clips accessible via QR codes for instant mobile download
- Responsive interface designed for event-based photobooth setups
Health and wellness mobile companion for tracking daily routines and mindfulness with a focus on component-based architecture.
- Daily routine structured tracking and mindfulness logging
- Built with a robust, component-based architecture for smooth mobile performance
- Styled with Tailwind CSS for a modern, responsive mobile interface
Java-based study tool designed for active recall learning with progress statistics and data persistence.
- Allows creation and management of flashcard sets for active recall learning
- Tracks study progress with detailed correct/incorrect attempt statistics
- Features data persistence for saving and loading study sets using JSON
Hobbies
I have been playing since i was 7, and enjoy learning how to play the songs I listen to.
I am part of a flag football intramural team and I enjoy basketball hockey and football.
I have done many hikes in the banff and kananaskis area, and am now exploring the hikes in Vancouver.
feel free to contact me at namanmiglani5@gmail.com