Hi, I'm Scott Kenning

Full Stack
Software Engineer

developer icon

I specialize in front-end development using React, Next.js, and Tailwind CSS.

Achievements

🏆 1st Place Programming - Canadian Engineering Competition 2025

Won first place in the programming category at the 2025 Canadian Engineering Competition (CEC). CEC is the most prestigious student engineering competition in Canada, which I qualified for after winning my university competition & the regional qualifier WEC in Saskatoon. My team trained a machine learning model to identify brain tumors in MRI scans, which had an accuracy rate above 99%.

Grand Engineering Design Challenge Award - Canadian Engineering Competition 2025

This award is given to the team at CEC which had the most innovative design across all 8 competition categories. We won this award by adding a heat map to the results of our tumour classification, as well as creating a web interface for healthcare staff to interact with our model. We designed our solution focusing on not just writing the best code, but coming up with the best solution to a real world problem.

🏆 1st Place Programming - Western Engineering Competition 2025

Secured first place in the programming category at the 2025 Western Engineering Competition (WEC). WEC is a regional competition that brings together the top engineering students from universities across Western Canada to compete for a spot at CEC. My team utilized linear programming as an optimization technique for a geometric set cover problem, covering an arbitrary city map with fire halls while both minimizing the amount of fire halls required and optimizing fire hall placement for future city border expansions.

Experience

Jun 2025 - Present

Software Developer - STR-SpeechTech LTD

I'm currently leading the design of the newest version of our flagship product, a mission critical text-to-speech solution for air traffic control towers worldwide. This involves designing and implementing a microservice architecture to ensure reliability, as well as creating a new React front-end for the application with a modern and accessible UI.

Sep - Dec 2024

Junior Software Developer - James Evans & Associates

Working on a React and Spring Boot full stack web application, I implemented various bug fixes, minor features and upgrades to both the front and back end of the application. I also created several UI/UX prototypes for a redesign of the product website using shadcn

Aug 2024

Software Developer - Ruboss

Short term contract position integrating the Verus Blockchain user identity system into a clone of the BlueSky social media website

Jan - Apr 2024

Software Developer - STR-SpeechTech LTD

Played a key role in the transition from a code monolith to a microservices architecture. Created UI/UX prototypes for various pages of the application. Implemeneted a new service to allow processing of TAC weather data. Worked in a .NET environment with a React front-end.

May - Aug 2023

Full Stack Developer - Leanpub

Implemented EditAI, an OpenAI powered copy editor for ebooks using AWS lambdas. Designed and developed several features and screens for a ground up rebuild of the Leanpub website using TailwindCSS and NextJS.

Sep - Dec 2022

Testing Engineer - PolicyMe

Working with the business team, I designed and implemented an exhaustive test suite for a new product. I also implemented several test infrastructure upgrades such as improved website UI and cypress test integration with Slack and Hubspot.

Jan - Apr 2022

Full Stack Developer - Leanpub

Developed the "Community Edition" feature for Leanpub, allowing authors to give extended samples of their book in exchange for a reader's email address. I also implemented several bug fixes and improved the checkout flow, increasing sale conversions by 15%.

Projects

StudySpaceFinder

A resource for UVic students to find empty classrooms on campus. I was the team lead on this project, and it was organized through Uvic's programming club VikeLabs.

StudySpaceFinder

Portfolio v1

A previous iteration of my portfolio. It's outdated now, but the design was original and all effects were done without the use of any animation libraries.

Portfolio v1

Brain Tumour Identifier

A machine learning model that can identify brain tumors in MRI scans. This project won 1st place in programming at the Canadian Engineering Competition. Note that this may not work on the first image as the back end will need time to spin up.

Brain Tumour Identifier

Advent of Code

Advent of Code is an annual programming challenge that takes place in December. I created this website to showcase my solutions to the problems I completed.

Advent of Code

Let's keep in touch

Send me an email at skenning128@gmail.com or fill out the form below to get in contact