(519) 222-3891jrjmckenna@outlook.com
Code, Brought to Life
Jacob McKenna
HomeCross
Jacob McKenna

Hi, I'm Jacob McKenna

Computer Science student passionate about building innovative software solutions and exploring the intersection of technology and user experience.

View My WorkGet In TouchDownload CV

About Me

I'm a dedicated Computer Science student with a passion for creating meaningful software solutions. My journey in tech began with curiosity about how things work, and has evolved into a deep appreciation for clean code, user-centered design, and innovative problem-solving.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or mentoring fellow students in programming fundamentals.

Full-Stack Development
Database Design
Web Technologies
Continuous Learning

Featured Projects

Amazing Spiderguy Website
The Amazing Spider-Guy Website
A booking and event management website for The Amazing Spider-Guy
ReactNode.jsTailwindCSSFirebaseNodeMailer

Features booking request forms, automated email sending, a dynamic home page, and custom event packages for clients.

GeoJob Search Website
GeoJob Search
Geographic job search with interactive map visualization
PythonSQLBeautifulSoupDocker

Scrapes postings from Indeed and plots them on an interactive map, letting users explore jobs geographically instead of scrolling through lists. Includes company info, role details, and location-based filtering.

Tic Tac Toe Game
Tic Tac Toe Bot
Unbeatable Tic Tac Toe AI using Minimax with Alpha-Beta pruning
PythonMinimaxAlpha-Beta PruningGame Theory

Implemented a perfect-play Tic Tac Toe bot using the Minimax algorithm enhanced with alpha-beta pruning and a transition table. Since Tic Tac Toe is a solved game, the bot can never be beaten and will always force a win or draw from any position.

Technical Skills

Programming Languages

Languages

JavaScriptTypeScriptPythonJavaC++SQL
Frameworks

Frameworks

ReactNext.jsNode.jsExpressFlaskSpring Boot
Tools & Technologies

Tools & Technologies

GitDockerAWSMongoDBPostgreSQLRedis

Education

University of Guelph
Bachelor of Computing, Honours Major in Computer Science
University of Guelph • Minor in Applied Geomatics • Sep. 2021 – Present

Relevant Coursework

Data Structures & AlgorithmsDatabase SystemsSoftware EngineeringComputer GraphicsGeographic Information Systems (GIS)Web Development

Focus Areas

Concentrating on software development, algorithms, and geospatial analysis. Building strong foundations in both computing and applied geomatics.

Let's Connect

I'm always interested in new opportunities and collaborations. Feel free to reach out if you'd like to discuss projects, internships, or just chat about tech!

Send EmailLinkedIn Profile

Turning concepts into code since 2018.