About Me
I am a second year Computer Science student at Western University, where I am pursuing my passion for technology and innovation.
I have a strong foundation in programming and problem-solving, and I am always eager to learn new technologies and apply them to real-world challenges!
Technical Skills
Languages: Java, Python, C, C++, ARM Assembly, HTML, CSS, MySQL
Tools & Technologies: Linux Terminal, Wireshark, Nmap, Git, LaTeX, OpenGL, Pandas, NumPy, OpenCV
Education
Western University (Sept. 2024 - Present)
Honours Specialization in Computer Science (Hons) BSc.
• Dean's Honours List 2025/2026
• Senior Member, Varsity Wrestling Team
Assumption College Catholic High School (Sept. 2020 - June 2024)
International Baccalaureate Certificate, OSSD (90%+ Average)
Experience & Academic Involvement
Mapping and Localization Team Member – Western Engineering Autopilot Club
Collaborating with the WEAP Mapping & Localization team to develop and test offline maps using SLAM, LIDAR, and computer vision for real-time autonomous vehicle navigation.
Relevant Coursework: DS3000 Machine Learning & Math 2700 Linear Algebra 2
Studying fundamental machine learning concepts, spanning supervised learning (linear regression, classification, neural networks) and unsupervised techniques (dimensionality reduction, clustering). Exploring abstract vector spaces, singular value decomposition (SVD), principal component analysis (PCA), least squares approximation, and orthogonal diagonalization.
Grain Woodcrafting, Windsor, ON – Operations Analyst (April 2025– August 2025)
Assisted with a time study of the shop to identify inefficiencies and improve quoting estimates based on build time.
Projects
MyGPT
Engineering a Generative Pre-trained Transformer (GPT) model from scratch, implementing the foundational neural network, self attention mechanisms, and training loops using Python and PyTorch.
3D Games in C/C++
Developed a voxel engine in C++ from scratch using OpenGL libraries. Bridged theoretical linear algebra with graphics programming to implement matrix transformations, and camera mechanics, for in game performance.
Interpreter in C
Designed and built an interpreter similar to the Python interpreter featuring a custom lexer, parser, and evaluator. Optimized language rule execution using an abstract syntax tree and integrated a hash map for O(1) variable lookup and insertion.
Personal Website
Designed and developed a personal portfolio website to display personal projects and programming tools used. Built using HTML, CSS, and JavaScript.
View ProjectImage Compressor
A simple image compression tool through SVD to obtain compressed images, built using Python.
View ProjectCompetitions & Awards
- Dean's Honours List (2025 - 2026)
- Putnam Math Competition (2025)
- Varsity Wrestling Team, Western University (2024 - 2026)
- Waterloo CCC (2024)
- International Baccalaureate Certificate (2024)
- Male Student Athlete of the Year, Assumption High School (2023 - 2024)
- OFSAA Track and Field Qualifier (2022 - 2024)
- RCM Grade 6 Piano, Grade 4 Saxophone
Contact
Phone: 519-791-5225
Email: jacksud27@gmail.com / jgelina8@uwo.ca
Website: www.jackgelinas.ca
GitHub: github.com/boots962
LinkedIn: linkedin.com/in/jack-gelinas
Instagram: http://instagram.com/jack_gelinas/?hl=en