Prakul Sanjith Selvakumar
Mathematics student at UBC building AI and full-stack products.
Building reliable, production-ready software across TypeScript/React and Python, with a focus on clear product thinking and polished execution.
Education
University of British Columbia (UBC)
- Dual Credit: Functional Anatomy at Northern Alberta Institute of Technology
Projects
AI Resume Generator
LLM-powered resume tailoring that maps job descriptions through a rapid questionnaire and generates ATS-friendly PDFs in under 10 seconds.
- Built a 6-question interactive CLI that leverages Llama 3.3 to extract and map job-critical skills.
- Generates ATS-compliant PDFs tuned for common applicant tracking systems.
- Engineered a modular prompt pipeline for runtime context assembly with cover letter generation.
Hand Gesture Recognition
Real-time gesture recognition pipeline that classifies hand gestures live from a webcam feed.
- Built a real-time gesture recognition pipeline using MediaPipe hand landmarks, OpenCV, and scikit-learn.
- Collected a 700-sample, 7-gesture landmark dataset; normalized it to be invariant to hand position and size.
- Trained a random forest classifier (80/20 split) to label gestures live from a webcam feed.
Competitions
Team Co-Lead (2nd Place — Province Wide)
- Directed design of a sensor-equipped robot (gyroscope, infrared control, magnetic detection) from concept to competition.
- Led a 4-person team through planning, prototyping, and validation with 100% object detection accuracy.
- Achieved 2nd place provincial finish and presented technical results to industry judges.
Experience
LinkMCP — AI Tool Orchestration
Drag-and-drop UI that abstracts JSON schemas into visual AI workflows, eliminating syntax errors in MCP integrations.
- Engineered a visual workflow builder that transforms complex JSON schemas into intuitive drag-and-drop methods.
- Designed a logic-flow architecture to eliminate common integration errors and reduce setup time by 70%.
- Designed a template marketplace and pitched technical architecture to investors.
Construction Labourer
- Maintained zero-incident safety record across 12-hour shifts using WHMIS and CSTS protocols.
- Coordinated with pipefitters and HDPE specialists, managing handoffs to maintain workflow continuity.
- Demonstrated adaptability and communication in a multidisciplinary team with heavy machinery operators.
Clinical Support Staff
- Provided compassionate emotional support to diverse patients in stabilizing, therapeutic environments.
- Maintained strict confidentiality and professional boundaries in compliance with healthcare regulations.
- Adapted de-escalation strategies to address sensitive situations with empathy and professionalism.
Leadership & Awards
Awards & Leadership
- "In many squadrons across Canada the WO2 is the highest ranked cadet, which makes him/her "The Leader". Cadets achieving this rank are trained as leaders and they get to collaborate with officers in the organization of activities for the squadron. Warrant Officers Second Class are senior cadets who must perform to a very high level and take care of many responsibilities."
- — Red Deer Air Cadets (https://www.reddeeraircadets.com/air-cadet-ranks.html)
Skills
Languages
Developer Tools
Models & Libraries
Certifications
Contact
Let's build something together.
prakulss7@gmail.com · 780-667-9070