Sam McClenaghan

I am a Computer Science student at the University of Victoria with experience building web applications and terminal tools. I'm passionate about creating efficient software solutions and exploring new technologies.

I develop backend systems and developer tooling, shifting focus from the application layer to the metal. I am deeply interested in distributed systems, infrastructure automation, and server performance.

work

Leanpub

Jul — Dec 2025

Full Stack Developer Intern

Developed and maintained features for Leanpub's publishing platform, improving author and reader workflows with Ruby on Rails and React.

TrustScience

Nov 2022 — Aug 2024

Software Engineer Intern

Built and enhanced financial integration workflows for client onboarding using Vue.js and AWS Lambda.

projects

photograph

a photography portfolio and gallery app built with next.js, react and postgresql.

vikes scraper

a cli tool that scrapes university of victoria's class data and provides an interface for searching and filtering classes.

job tracker

a job application tracker with ai-powered cover letter generation and job posting parsing, built with ruby on rails and tailwind css.

text adventure

event-driven game engine in Java with Factory and Command patterns.