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

Full Stack Developer Intern (Jul 2025 - Dec 2025)

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

TrustScience

Software Engineer Intern (Nov 2022 - Aug 2024 Summers)

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

a classic text-based adventure game implemented in java.