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.