Jack Gelinas

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 Project

Image Compressor

A simple image compression tool through SVD to obtain compressed images, built using Python.

View Project

Competitions & Awards

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