Hello

Marc Lampron

Software Engineering Student

I build high-performance systems, game engines, and real-time applications

About

I'm Marc, a software engineering student based in Montreal with a passion for building software that is both technically solid and visually engaging.

My work spans full-stack web development, real-time applications, and object-oriented software design. I enjoy building systems from the ground up—whether that means designing database architectures, implementing multiplayer features with WebSockets, or crafting interactive user experiences in the browser.

I'm particularly drawn to projects where architecture matters: clean code, scalable systems, thoughtful design patterns, and interfaces that feel intuitive.

Currently, I'm exploring distributed systems, modern web technologies, and ways to merge software engineering with interactive digital experiences.

Projects

Selected projects focused on systems performance, real-time interaction, and game development.

Chess Engine

High-performance C# chess engine with alpha-beta pruning, iterative deepening, and an NNUE evaluation model trained on Stockfish Fishtest self-play data.

2026 — 8M+ nodes/sec, depth 18–20

  • Developed a high-performance chess engine in C# implementing alpha-beta pruning and iterative deepening, achieving an average search depth of 18 to 20 moves while evaluating 8M+ nodes per second.
  • Ensured engine correctness through perft validation, systematically verifying move legality and edge cases.
  • Built and trained an NNUE neural evaluation model using PyTorch on 1B+ positions from Stockfish Fishtest self-play games.
  • C#
  • Python
  • PyTorch

Multiplayer Chess Game

Real-time multiplayer chess platform with WebSocket communication, RESTful matchmaking, and a Dockerized architecture for cross-environment testing.

2025 — Full multiplayer client-server architecture

  • Developed a real-time multiplayer chess game with client-server communication using Web Sockets.
  • Created a RESTful API backend to handle user sessions, game state, and matchmaking logic.
  • Deployed a dockerized architecture to simulate and test multiplayer functionality across environments.
  • JavaScript
  • WebSockets
  • REST API
  • Docker

3D Parkour Game

First-person 3D parkour platformer built in Unity with physics-based movement, collision detection, and progression-focused level design.

2021 — Unity gameplay and movement systems

  • Developed a first-person 3D parkour platformer using Unity Engine and C#.
  • Implemented physics-based movement, collision detection, and level progression mechanics.
  • Unity
  • C#

Education

  • B.Sc. Software Engineering, École de Technologie Supérieure, Montreal (2024-Today)
  • DCS Computer Science and Mathematics, Champlain College, Montreal (2021-2024)

Work Experience

  • Full-Stack Developer Intern SigmaRH, Montreal, CA

    May 2026 – August 2026
    • Updating and modernizing a legacy C# codebase as part of a migration to Blazor for the company's HR platform.
    • Working primarily in C#, with Docker for containerized workflows and Azure for cloud-hosted services and deployments.
    • Collaborating with the engineering team on feature delivery, code reviews, and integration with existing services.
  • Sales Agent Vidéotron, Boucherville, CA

    June 2023 – February 2024
    • Collaborated with team members to optimize sales strategies and improve customer experience.
    • Delivered personalized product consultations to customers, effectively matching mobile plans and devices to their needs.
    • Achieved and exceeded monthly sales targets, contributing to overall store revenue growth.
    • Maintained up-to-date knowledge of latest phone models, technologies, and market trends to provide expert advice.

Awards and Distinctions

  • Certificate of Excellence University of Waterloo

    2020
    • Awarded for outstanding performance in the national Gauss and Pascal Mathematics Competitions.
  • Semi-Finalist AQJM (Association québécoise des jeux mathématiques)

    2020

Technologies and Languages

Languages

  • Java
  • JavaScript
  • C#
  • TypeScript
  • Python
  • PHP
  • SQL
  • HTML
  • CSS
  • JSON
  • XML

Frameworks and Libraries

  • React
  • Next.js
  • Blazor
  • Tailwind CSS
  • JavaFX
  • Unity 3D

Technologies

  • MySQL
  • Git
  • Docker
  • Jira
  • PuTTY

Productivity Tools

  • Microsoft Office Suite