About
I am a 4th year Computer Science student at University of Toronto Scarborough with a focus on Software Development.
Passionate in developing scalable, high quality web and games software with readable, optimized, and well tested code.
In my spare time, my main hobby is music. I play Trombone and Piano, and enjoy most to play jazz music.
Skills
- 7+ years experience programming in C/C++, C#, Java, Python, HTML/CSS, JavaScript, Rust
- Solid Full-Stack Web Development experience with React/Next.js frontend, Express.js backend API
- Experienced in SQL (PostgreSQL, SQLite) and NoSQL (MongoDB, Firebase Realtime DB) databases
- Strong DevOps skills with AWS: API Gateway, Lambda, EC2, S3, CodePipeline
- Effective communication for working in collaborative groups
Work Experience
SmartLi Inc. | Analytics Developer
05/2024 - Present
Toronto, ON.
- Configured and maintained analytics tracking on client's websites through Google Tag Manager for Google Analytics, Facebook Pixel, StackAdapt, Microsoft Clarity, and more
- Implemented custom tracking solutions on a per-client basis to track specific user interactions on custom web applications, resulting in a 20% increase in data accuracy
- Developed a full-stack web application to automate lead generation with automatic reporting and email notifications, resulting in a 50% increase in team efficiency for lead generation
advertience Inc. | Ad Analytics Developer
05/2023 - 12/2023
Toronto, ON.
- Implemented analytics tracking via Google Tag Manager and gtag.js on client's websites, resulting in a 30% improvement in data accuracy, empowering clients to execute data-driven marketing strategies
- Developed a unique attribution system to differentiate my agency from the competition, which led to the agency taking on several new clients, beating last year's profit records by 10%
- Created a full-stack CRM web application to help our nonprofit clients leverage their geographical analytics, resulting in an over 25% increase in donation conversions for our clients
Jump+ | Sales Associate
05/2021 - 01/2023
Hamilton, ON.
- Collaborated within a sales team to achieve a 20% increase in Apple product sales, leveraging effective communication and product knowledge to drive customer engagement and satisfaction
- Orchestrated seamless store operations by coordinating with team members to assign tasks and optimize workflow on the sales floor, contributing to a 15% boost in overall store efficiency
Projects
Cosmotica | Unity 3D Game
01/2022 - 09/2022
- Led a team of 6 to program, design, compose, model, and market a full video game
- Programmed a game written in C# for the Unity game engine, with a focus on readable and scalable code and systems design for future additions and bug fixes
- Designed levels and UI while applying user feedback to get the best user experience
- Published the finished product on Steam, the world's largest online game storefront
Solitude Echoes | Unity 2D Game
12/2023
- Developed in 9 days for the Unity Developer Community Game Jam #28, with the theme "Silence"
- Puzzle/Horror game where you wake up in a decrepid dungeon and have to find your way out, while being stalked by the monsters within
- Led an international team of 5 people, with programmers, artists, musicians, and level designers
- Game is playable completely within the browser
Grantors | React Web App
02/2024 - 04/2024
- Worked in a team of 7 to create an accessibility-focused grant platform
- Developed with industry standard stack of React frontend, Express.js backend, and MongoDB database
- Web Content Accessibility Guidelines (WCAG) compliant, with a focus on user experience and accessibility for grantors and applicants alike
- Automated CI/CD with Jest, GitHub Actions, and Docker
Romhacking.com | Full-Stack Web Development
08/2024 - Present
- Joined group of developers to add features to an existing production-level project
- Navigated the large codebases, frontend and backend, and learned the new technologies required to make extensions to the functionality
- Worked cloesly with maintainers to make sure code additions were consistent in quality and style with the rest of the codebase
- Added a live-updating activity feed to the home page to make the site more lively
Groq Model Comparison | Rust Desktop App
12/2024
- Desktop application for easily comparing LLM responses and response times to find the one best suited for your project
- Developed as a side project to learn the Rust programming language after becoming interested in memory safety from a cybersecurity course
-
Uses the
egui
library for the GUI,reqwest
for making HTTP requests, andtokio
for concurrency
Telepuzzle | Unity 3D Game
12/2022
- Developed in 4 days for the Unity Developer Community Game Jam #16, with the theme "Teleportation"
- Puzzle game where your goal is to get to the end of the level by manipulating the objects around you with your teleportation gun
- Worked together with a 3D artist to create the game with fun gameplay and a unique art style
UTSC Course Planner | Android App
11/2022 - 12/2022
- Collaborated with a team of 5 to develop an android app to help students plan their university courses
- Used Google's Firebase Realtime Database to store course and user data and authenticate users
- Followed industry best practices using agile methodologies (scrum)
- Received a grade of 95 though good planning, teamwork, and execution
cpp-console-game | C++ Multiplayer Terminal Game
07/2024
- Developed as a side project to learn the C++ programming language, CMake build automation system, and RPC basics
- Simple terminal-based game where you can move around a map and see other players moving in real-time
- Uses a custom RPC library to communicate between the server and clients, which uses TCP sockets
Programming Languages, Tools, and Frameworks
- C/C++
- C#
- Python
- Java
- HTML & CSS
- Javascript
- React
- Next.js
- Express.js
- Firebase
- SQL
- Unity