Skip to main content

Resume / Contact

Resume details and direct contact links.

A concise, employer-ready page for education, technical skills, work experience, projects, robotics, music, awards, and contact information.

Education

McMaster University

Computer Science

Current

Hamilton, Ontario

  • Computer Science student building a foundation in software development, algorithms, systems thinking, and technical problem solving.
  • Focused on software engineering, web development, robotics programming, data structures, and practical project work.

Martingrove Collegiate Institute

Secondary education

Completed

Toronto, Ontario

  • Completed pre-university studies before entering McMaster University's Computer Science program.
  • Developed academic foundations that support current technical work in programming, robotics, and engineering projects.

Technical Skills

Languages

TypeScriptJavaScriptJavaPythonC#C/C++HTMLCSSSQLBashMATLABLaTeXHaskell

Web

Next.jsReactTailwind CSSGSAPPrismaHTMLCSSAccessibility

Robotics

WPILibCommand-basedCTRE PhoenixREVLibSwerve drivePathPlannerAdvantageScopeMachine vision

Tools

Git/GitHubVS CodeUnityVercelESLintPrettierFigmaJiraConfluenceClaude CodeCodexGitHub CopilotGitLens

Work Experience

Greenskeeper

Port Carling Golf and Country Club

2023 - Current

  • Maintain greens, fairways, and grounds through the golf season as part of the turf care team.
  • Operate and maintain course equipment while coordinating daily tasks with the maintenance crew.
  • Built PC Turf, a web app for job assignment and team information, to modernize how the maintenance team organizes its work.

Water Quality Monitor

Muskoka Lakes Association

2021 - 2024

  • Collected and recorded water samples across Muskoka lakes for the association's long-running water quality program.
  • Followed consistent sampling procedures across seasons to keep multi-year environmental data reliable.

Projects

Personal Portfolio Website

Built a modern portfolio with Next.js, TypeScript, Tailwind CSS v4, GSAP scroll animation, metadata, sitemap, robots, structured content files, and security headers.

FRC Robotics Software

Command-based robot software for FRC Teams 854 and 9062 covering drivetrain, mechanism commands, autonomous path planning with PathPlanner, Limelight machine vision, and AdvantageScope-driven debugging.

Iron Bears Team Website

Public website for FRC Team 854 built with Next.js, TypeScript, and Tailwind CSS, giving the team a modern presence for outreach, sponsors, recruitment, and competition information.

Unity Games: Lightning Air Combat and CRESCENDO Simulator

3D flight combat game and a full physics simulation of the 2024 FRC game, both built with Unity and C# and published on itch.io, demonstrating physics simulation, particle effects, and interactive design.

PC Turf

Full-stack job assignment and information hub for a golf course maintenance team using Next.js, React, TypeScript, Prisma, SQLite, and token-based authentication.

Computer Science Coursework Projects

Coursework repositories and team projects from McMaster Computer Science, including the Concert Helper planning app and the Whiplash incremental game, covering Java, Python, algorithms, and data structures.

Robotics Experience

Software Lead

FRC Team 854, Iron Bears

Current

  • Lead robot software development covering drivetrain, mechanism commands, autonomous preparation, and reliability-focused testing.
  • Integrated Limelight 4 machine vision and PathPlanner autonomous routines into command-based Java robot code.
  • Coordinated code changes with mechanical and electrical constraints during build and competition timelines.

Software Mentor

FRC Team 9062, Critical Circuits

Current

  • Led and contributed to a team of programmers developing command-based FRC robot software in Java using WPILib and common vendor libraries.
  • Taught programming concepts, command-based architecture, and software design principles to team members.
  • Mentored students in debugging, thorough testing, and using AdvantageScope for robot code analysis and performance tuning.

Team Website / Technical Contributor

Iron Bears Robotics

Recent

  • Supported public-facing technical work for the robotics team, including modern web tooling and deployment workflows.
  • Contributed Next.js, TypeScript, Tailwind CSS, and Vercel-style deployment work for a public team website.

Music Experience

Trumpet Performance

Trumpet performer with 9 years of experience, 30+ concerts, 10+ ensembles, first-trumpet honour band experience, lead trumpet jazz work, university concert band performance, and program-ready solo repertoire.

Music Leadership and Recognition

MusicFest Honour Award recipient, Martingrove C.I. Music Proficiency Award recipient, trumpet section leader, and guest trumpet soloist with orchestral, honour band, jazz, and concert band experience.

Awards / Accomplishments

  • Software Lead for FRC Team 854, Iron Bears.
  • Software Mentor for FRC Team 9062, Critical Circuits.
  • 2025 MusicFest Canada Honour Award recipient.
  • 2025 Martingrove C.I. Music Proficiency Award recipient.
  • Ontario Provincial Honour Band first trumpet and soloist.
  • Conn-Selmer Centerstage Jazz Band lead trumpet.