Hi, I'm John!

Hi, I'm John!

I'm a computer science student at the University of Guelph who loves building practical solutions and learning through implementation. I've worked across various tech stacks in academic, personal, and professional projects, and I'm always eager to learn more.

When I'm not on VSCode, you'll probably find me indulging in my creative side through art, whether it's sketching, flipping through records, or exploring new matcha shops. I also like to make an unnecessary amount of Spotify playlist and consider myself to be a music enthusiast (with a soft spot for hip-pop and rnb genre), having Drake as my top artist of the year :).

Technical Skills

Technical Skills

These are the technical skills listed on my resume.

Languages

C/C++
C/C++
Python
Python
Java
Java
TypeScript/JavaScript
TypeScript/JavaScript
SQL
SQL

Software Engineering

Data Structures & Algorithms
Data Structures & Algorithms
Object-Oriented Programming
Object-Oriented Programming
Systems Programming
Systems Programming
REST APIs
REST APIs
MVC Architecture
MVC Architecture
Unit Testing
Unit Testing

Web Development

React
React
Next.js
Next.js
Redux
Redux
Tailwind CSS
Tailwind CSS
Flask
Flask
FastAPI
FastAPI
Three.js
Three.js

Data Science / Machine Learning

Pandas
Pandas
PyTorch
PyTorch
TensorFlow.js
TensorFlow.js
Retrieval-Augmented Generation (RAG)
Retrieval-Augmented Generation (RAG)
LangChain
LangChain
Convolutional Neural Networks
Convolutional Neural Networks

Databases & Tools

PostgreSQL
PostgreSQL
Firebase
Firebase
Supabase
Supabase
Git
Git
Linux
Linux
Docker
Docker
CI/CD
CI/CD
CUnit
CUnit
pytest
pytest