Prakul Sanjith Selvakumar
Computer Science student at UBC building AI + full-stack products
Building AI workflow tools and reliable full-stack products across TypeScript/React and Python with a focus on polish and reliability.
Background
Education
University of British Columbia (UBC)
Bachelor of Computer Science
- Dual Credit: Functional Anatomy at Northern Alberta Institute of Technology
Selected work
Projects
LinkMCP — AI Tool Orchestration
2025
Drag-and-drop UI that abstracts JSON schemas into visual AI workflows, eliminating syntax errors in MCP integrations.
React
TypeScript
Python
MCP SDK
- 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.
LinkMCP workflow builder demonstration
AI Resume Generator
2025
LLM-powered resume tailoring that maps job descriptions through a rapid questionnaire and generates ATS-friendly PDFs in under 10 seconds.
Python
Groq API (Llama 3.3)
FPDF
- 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.
OOP Banking Application
2024
Robust banking system demonstrating OOP principles with comprehensive testing and error handling.
Python
OOP Design Patterns
pytest
- Simulates menu-driven banking flows with comprehensive testing covering edge cases and regressions.
- Reduced code redundancy by 30% through strategic inheritance and polymorphism.
- Implemented fault-tolerant exception handling to prevent runtime failures.
Achievements
Competitions
Team Co-Lead (2nd Place — Province Wide)
APEGA Science Olympics
- 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.
2nd Place provincial finish with our competition team.
Prototype testing: gyroscope and magnetic detection systems.
What I've done
Experience
Construction Labourer
Woodfibre LNG Project (Ledcor / Bird Construction)
- 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.
On-site safety and coordination at Woodfibre LNG Project.
Daily operations and safety-first execution.
Clinical Support Staff
Envision Mind Care
- 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.
Youth Literacy Facilitator
EPL (Edmonton Public Library)
- Facilitated interactive literacy sessions for children, building foundational reading skills and confidence.
- Customized engagement strategies to accommodate individual learning needs and developmental pace.
- Coordinated with library staff to deliver reliable weekly programming.
Recognition
Leadership & Awards
Awards & Leadership
Recognition for teamwork and technical 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)
Receiving medal and badge recognition
Recommendation Letter
(Open Full)
Toolbox
Skills
Languages
Python
JavaScript
TypeScript
Java
Racket
SQL
HTML/CSS
LaTeX
Developer Tools
GitHub
VS Code
Jupyter Notebook
Google Colab
Google Cloud Platform
Firebase
Supabase
Models & Libraries
pandas
NumPy
Matplotlib
TensorFlow
FPDF
JUnit
linear regression
logistic regression
Certifications
CSTS (Construction Safety)
Electronic Art Software Engineering Virtual Experience
Let's talk
Contact
Let's build something together.
prakulss7@gmail.com · 780-667-9070