Software Engineering · UVic

Shay Van Pelt

Fourth-year Software Engineering student at the University of Victoria, graduating August 2026. I'm seeking full-time software roles where I can build reliable full-stack products, strengthen QA automation, and ship well-tested features.

Toolbox

Languages and tools I work with regularly

TypeScriptJavaScriptPythonJavaCC#ReactNext.jsPostgreSQLSQLiteTailwind CSSSeleniumDockerGitREST APIsOAuth
TypeScript
Next.js
C
C#
Tailwind
Git
Docker
TypeScript
Next.js
C
C#
Tailwind
Git
Docker
TypeScript
Next.js
C
C#
Tailwind
Git
Docker
TypeScript
Next.js
C
C#
Tailwind
Git
Docker

Experience

Where I've built and shipped

Co-op roles across QA automation, full-stack development, and data tooling.

01

Junior QA Analyst Co-op

Journal Technologies

Jun 2025 – Apr 2026

Victoria, BC

  • Delivered production TypeScript feature work and authored accompanying unit tests to ensure reliability.
  • Automated recurring QA spot checks with Java and Selenium, cutting time from 15 minutes to 5 (~66% faster).
  • Drove regression, manual, and exploratory testing across releases; spot-checked production and validated tickets against expected behavior.
  • Built and maintained TypeScript integration tests to increase coverage and prevent regressions.
  • Partnered with QA and engineering to reproduce issues, verify fixes, and ensure smooth handoff to resolution.
  • Authored test cases, run notes, and actionable bug reports so developers could fix issues with minimal back-and-forth.
02

Full Stack Software Developer Co-op

Certispec Services Inc.

Jan 2025 – Apr 2025

Vancouver, BC

  • Developed responsive user interfaces with Next.js, emphasizing maintainable and efficient code.
  • Managed client state using Zustand, React hooks, and local state to balance scalability and simplicity.
  • Implemented API pagination for large datasets, reducing payload size and improving perceived load times.
  • Designed and optimized PostgreSQL queries using JSONB to simplify data models and reduce complex joins.
  • Secured REST API endpoints with OAuth token validation and access control.
  • Delivered full-stack features and resolved bugs across frontend and backend in a production environment.
03

Software Developer Co-op (Python)

University of Victoria, Department of Civil Engineering

Sep 2021 – Dec 2021

Victoria, BC

  • Created dashboards for graduate students using Dash and React.
  • Used Git for version control and merge conflict resolution.
  • Built an API that downloaded ZIP archives of technical data by country or province from the UVic website.

Projects

Things I've built outside class

Full-stack apps, bots, and experiments — with links where they're live.

Featured

HealthEngine

Next.js 15 · TypeScript · Prisma · Tailwind · shadcn/ui · iron-session

  • Full-stack fitness tracker for logging workouts, calories, weight, and per-user goals backed by Prisma and typed REST handlers.
  • Passwordless auth with email OTP, encrypted iron-session cookies, Edge middleware, and Resend for transactional email.
  • Mobile-first dashboard with Recharts trends, unit-aware display, and PWA configuration for add-to-home-screen installs.

Discord Economy Bot

Python · discord.py · SQLite

  • Discord bot that runs interactive chat games (roulette, blackjack, coinflip) with clear rules and user-facing feedback.
  • Persists per-user virtual currency and game outcomes in SQLite so balances survive deploys and restarts.
  • Structured commands and handlers so new games and economy rules could be added without rewriting core flow.

AWS DeepRacer

Python · Reinforcement Learning

  • Developed and trained reinforcement learning models for autonomous racing.
  • Created a custom reward function and competed against other students.

Ottawa Amenities Map

Python · Data Analysis

  • Combines Ottawa datasets to show average housing cost by neighborhood.
  • Filters neighborhoods by proximity to amenities.

Contact

Let's connect

Open to full-time software positions, collaborations, and conversations about building great products.

(250) 507-8318