~/ariq-muldi-portfolio

$ whoami

Ariq Muldi

Aspiring Software Engineer & Developer | Building Scalable Applications

4+ Years of Experience, 7+ Projects Completed, 4+ Professional Roles

$ git status

● Incoming: SWE @ DOUBL

● Currently: Undergraduate Research Assistant @ UBC

$ ls top-skills/

JavaScriptReactPythonNode.jsTypeScriptSQL
Scroll to explore
Portfolio

Featured Projects

Software applications built during my Computer Science journey, featuring real-world solutions that have served thousands of users

MSYK Membership System
Featured

MSYK Membership System

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.

TypeScriptReact Router v7PostgreSQLDockerPrismaVitestZod
LearnCoding Platform
Featured

LearnCoding Platform

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.

PHPJavaScriptLaravelBladejQueryMySQLCSS
Private Repository
Ponotodoro

Ponotodoro

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.

JavaScriptReactNode.jsPostgreSQLBootstrapHTML/CSS
Flight Hub

Flight Hub

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.

PythonJavaScriptFlaskReactSQLiteBootstrapHTML/CSSREST APIs
ChatterBox

ChatterBox

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.

JavaScriptReactFirebaseTailwind CSSHTML/SCSS
MoodiJawoodi

MoodiJawoodi

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.

JavaHTML/CSSMySQLDockerJDBC API
Professional Journey

Experience

Building systems and mentoring students while pursuing my Computer Science degree at UBC

Web Application Developer

Current

University of British Columbia

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

PythonJavaScriptPostgreSQLDjangoFlaskReactVue.jsGitGitHubData ValidationRole-based Access ControlAudit LoggingCSV ProcessingPDF Generation

Software Developer

Current

University of British Columbia

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

TypeScriptReact Router v7PostgreSQLDockerPrismaVitestZodPHPJavaScriptCSSMySQL

Software Developer

University of British Columbia

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

PHPJavaScriptLaravelBladejQueryMySQLUBC Canvas APIMatomo Analytics

Undergraduate Teaching Assistant

Current

University of British Columbia

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

JavaMachine ArchitectureEducational Technology
10,000+
Records Processed
1,000+
Users Served
500+
Students Impacted
4
Active Roles
Academic Background

Education

Pursuing excellence in Computer Science and Data Science with a focus on practical application and innovation

University of British Columbia

Kelowna, BC • Expected Graduation: May 2026

4.21/4.33

Current GPA

Bachelor of Science in Computer Science

Minor in Data Science

2x Dean's List

Academic Excellence

Top 5%

Class Ranking

1x Dean's Scholar

Academic Excellence

4.21/4.33 GPA

90.6% Average

Relevant Coursework
Software Engineering
Software Development and Maintenance
Data Structures
Database System Implementation
Introduction to Databases
Machine Learning
Analysis of Algorithms
Introduction to Networks
Machine Architecture
Human Computer Interaction
Introduction to Discrete Structures
Computer Programming I & II
Making Predictions with Data
Computer Ethics
Applied Regression Analysis
Introduction to Data Analytics
Applied Time Series and Forecasting
Sampling and Design

Certifications & Additional Learning

The Complete Python Pro Bootcamp

Udemy Certification

The Complete 2024 Web Development Bootcamp

Udemy Certification

Get In Touch

Let's Connect

I'm always excited to discuss new opportunities, collaborate on projects, or just have a chat about technology and innovation

Ready to Build Something Amazing?

Whether you have a project in mind or just want to explore possibilities, I'm here to help bring your ideas to life.

© 2025 Ariq Muldi. Built with Next.js, TypeScript, and Tailwind CSS.