$ whoami
Computer Science Student @ UBC | Undergraduate Research and Teaching Assistant @ UBC | Aspiring Software Engineer
$ cat top-skills.txt
$ status
Software applications built during my Computer Science journey, featuring real-world solutions that have served 1,000+ users
Automated membership management system built for Makerspace Yellowknife serving 1,000+ users. Features user authentication with Prisma ORM, workshop registration, equipment bookings, Stripe payment processing, and comprehensive admin dashboard with real-time settings and report generation capabilities.
Adaptive learning platform adopted by UBC's Faculty of Applied Science, benefiting 500+ students with code visualizers, sandboxes, and courseware. Integrated UBC Canvas API for automated grading, Matomo Analytics for user tracking, and secure authentication for 60+ faculty members.
Full-stack productivity application integrating Pomodoro technique with note-taking and to-do lists functionality. Combines time management and task tracking techniques to improve personal productivity for 10+ users with efficient data management and secure user authentication.
Full-stack web application that streamlines flight offers by integrating Amadeus and Twilio APIs. Features a comprehensive blog system enabling users to create, edit, and manage flight-related posts with secure authentication and responsive design.
Full-stack chat application replicating core Discord functionalities with real-time messaging, user authentication, and channel management. Facilitates communication for 5+ active users across 5+ channels, managing 100+ messages with Firebase backend.
Full-stack e-commerce platform facilitating the purchase of 100+ Middle Eastern products. Features responsive interface with Java JDBC API integration and optimized MySQL backend for efficient data handling and product processing.
Building systems and mentoring students while pursuing my Computer Science degree
Work Study Program
Kelowna, BC
Jul. 2025 -- Present
Designed and developed a full-stack web application for managing CSV data with role-based access controls, enabling 5+ user roles to perform specific actions (view, edit, delete, comment) while ensuring data consistency and security
Implemented comprehensive data validation and database integration system using Python, JavaScript, PostgreSQL, and Flask, processing and validating 10,000+ records for graduate program admission applications
Built advanced search, filter, and CRUD functionality with commenting system, improving data accessibility and collaboration for 20+ faculty and staff members in the admission review process
Developed automated reporting system generating data summaries and status reports, reducing manual report creation time by 75% and enabling data-driven decision making for program administrators
Created multi-format data export capabilities (CSV, PDF) with audit logging system, tracking 500+ user actions for security compliance and providing offline analysis tools for stakeholders
Architected scalable, secure web application following industry best practices, supporting concurrent access for 50+ users and integrating with existing UBC systems for seamless workflow integration
Undergraduate Research Assistant
Makerspace Yellowknife, Remote
Jan. 2025 -- Present
Developed an automated membership management system using TypeScript, React Router v7, PostgreSQL, and Docker, optimizing user data tracking, user workshop registration and equipment bookings, Stripe payment processing, and event scheduling for 1,000+ users
Implemented a membership portal, enabling admins to manage workshops and equipments and for users to manage their memberships, view/register for workshops, and update personal details, reducing overhead for 10+ admins
Developed user authentication with Prisma ORM, ensuring secure access control for different user roles
Conducted testing with Vitest and validation with Zod, improving system adoption and reducing user onboarding time
Created admin control panel with real-time settings management and data export capabilities, reducing administrative overhead by enabling 10+ admins to configure user experiences and generate presentation-ready reports
Refactored LearnCoding's UI, a UBC learning platorm, using PHP, JavaScript, and CSS, improving user experience for 500+ students
Developed comprehensive landing page with platform features, FAQs, and contact info, enhancing onboarding for 60+ faculty
Built admin functionality with PHP and MySQL, enabling instructors to toggle platform settings dynamically
Completed Privacy and Risk Assessment documentation, transitioning LearnCoding from UBC VPN to public deployment
Tested Matomo Analytics and CSV export across dev/production environments, ensuring data accuracy for academic reporting
Directed Studies
Kelowna, BC
Sept. 2024 -- Dec. 2024
Improved adaptive learning platform called LearnCoding, adopted by UBC's Faculty of Applied Science and UBC's largest computer science sections, benefiting 500+ students with tools like code visualizers, sandboxes, parallel courseware, and badges
Integrated UBC Canvas API and Matomo Analytics for automated grading, multi-platform access between LearnCoding and UBC systems, and user behavior tracking, replacing manual CSV processes and reducing instructor overhead
Developed authentication features using PHP, JavaScript, Laravel, Blade, jQuery, and MySQL, securing access for 60+ faculty members
Kelowna, BC
Sept. 2024 -- Present
Facilitated interactive lab sessions and tutoring for over 60+ students, employing hands-on exercises and real-time coding challenges to enhance understanding of machine architecture, Java programming, and general coding concepts
Designed and graded assignments and exams for 300+ students for the two largest computer science courses at UBC
Ready to bring this experience to your next project
Let's Work TogetherPursuing excellence in Computer Science and Data Science with a focus on practical application and innovation
Kelowna, BC
Expected Graduation
May 2026
Minor in Data Science
Udemy Certification
Udemy Certification
Currently in my final year, combining rigorous academic study with hands-on research experience and practical software development projects.
Have something in mind? I'd love to hear about it. Let's create something amazing together.
Location
Kelowna, BC