Hi, I'm Nicholas

A passionate Computer Science student specializing in Big Data Systems and UX/UI Design. I love solving complex problems and building innovative software solutions.

Skills

Languages

Python
JavaScript
Java
C/C++
SQL
VBA
HTML
CSS
PHP
R

Frameworks

Node.js
React
Angular
Bootstrap
WordPress
Django
TensorFlow
CUDA
Apache Spark
Unity

Developer Tools

Git
GitLab
Bitbucket
Figma
Docker
Linux
Wireshark
AWS
VS Code

Experience

Software Engineer

Newtouch | Shanghai, China | May 2024 – August 2024

  • Designed a real-time music tutor using CUDA for note, pitch, and velocity detection, providing instant feedback to musicians and securing $1.2M CAD for further research.
  • Developed an AI using Python and machine learning to detect deepfakes, enhancing media authenticity and reducing misinformation.
  • Architected scalable software solutions, ensuring seamless system integration and optimized user experience.

Programming Instructional Assistant

Wilfrid Laurier University | Waterloo, ON | Sep 2023 – Apr 2024

  • Collaborated with the lead professor to curate, prepare, and organize instructional materials, resources, and activities.
  • Proctored an OOP exam in Java for over 500 students and provided clarification to those in need.
  • Facilitated one-on-one and group learning sessions to enhance students' understanding of advanced Python and Java concepts.

Director of Events

Chinese Student Association | Wilfrid Laurier University | Sep 2022 - Nov 2023

  • Organized and executed high-traffic events for a club of over 1000 members, enhancing their university experience.
  • Led a team of 9 students to plan and manage large-scale events, demonstrating strong leadership and organizational skills.
  • Contributed to the club’s growth and reputation as a vibrant and inclusive community.

Projects

Deepseek VSCode Extension

DeepSeek Extension

Developed a VSCode extension to run DeepSeek locally. Built with TypeScript, this extension enhances the development workflow by integrating DeepSeek's capabilities directly into the editor.

View Project
Eye Circular Boundaries

Eye Detection

An automated system to detect circular boundaries of the pupil, iris, and sclera in eye images. Implemented in Python within Jupyter Notebook, it uses edge detection and circular Hough transforms for precise boundary delineation.

View Project
Faceswap

Facial Synthesis

Developed a simplified face-swapping system using facial landmarks, leveraging Python, OpenCV, and Dlib for precise facial mapping and transformation. Based on advanced solutions developed at Newtouch.

View Project
Snake Game

Snake Game

Developed a classic Snake Game using JavaScript and HTML/CSS. Features include responsive gameplay, snake movement, food spawning, and collision detection. Integrated a scoring system to enhance engagement and replay value.

View Project
Profile Platform

Projie Platform

Built a dynamic web application using JavaScript, Node.js, and SQL. Combined project and job search functionalities with gamification elements to engage users. Utilized Figma for prototyping and testing.

View Project
Student Grade Tracker

Student Tracker

Developed a comprehensive grade tracker using Excel, VBA, and SQL. Automated average grade calculations and generated insightful visualizations like histograms and detailed reports.

View Project

Contact Me

Feel free to reach out to me for collaborations or just a friendly hello!