Tristan Labelle

A selection of projects I have been involved in, professionally, during studies, as a volunteer or as a hobby.

  •  Python API Contract

    Nov - Dec 2022
    Building a Python API for analyzing financial datamore...
    Skills: Python, REST
  • 📱 Solfear Mobile App

    Fall 2022
    An musical ear training Android app built using C# and Avalonia.more...
    Skills: C#, .NET Core, Avalonia
  • 🌐 This Website

    November 2022
    A new version of my personal website using more web technologies.more...
    Skills: Next.js, Node.js, React, TypeScript, HTML, CSS, Markdown, DNS
  • 🌐 Web Development Coaching with Refugees

    Fall 2022
    Volunteered with PowerCoders and Hi/Coders bootcamps teaching web dev to refugees in Zürich, Switzerland.more...
    Skills: Teaching, HTML, CSS, JavaScript, Bootstrap
  • 💬 Francophiles French Conversation Club

    H1 2022
    Organized a French conversation club in Querétaro, México, reaching 20+ participants.more...
    Skills: Organizing
  • 🎹 Jazz Piano & Composition Studies

    H1 2022
    Studied jazz piano and musical composition in Querétaro, México.more...
    Skills: Piano, Music Theory, Composition, Orchestration
  •  Internationalization and Localization Certificate

    Spring 2020
    A University of Washington certificate via EdX.more...
    Skills: internationalization, localization
  • 💻 NetGrowth Networking Platform

    Summer 2021
    Built and ran a Microsoft-internal networking platform inspired by lunchclub.com.more...
    Skills: Initiative, Pitching, C#
  •  64-bit Visual Studio 2022

    Winter 2021
    Ported the Visual C++ IDE's build, packaging and testing systems to 64 bits, a top customer demand.more...
    Skills: Build Systems, Automation, Azure DevOps, MSBuild, Debugging, C#, C++
  • 💬 President of a Toastmasters Club

    H2 2020 & H1 2021
    Assumed presidency of the Microsoft Early Birds public speaking club, leading to President's Distinguished award.more...
    Skills: Leadership, Public Speaking, Initiative
  •  Visual Studio Codespaces (Cancelled)

    2020
    Refactored the Visual C++ IDE to asynchronous interfaces and the language server protocol to support a client/server model.more...
    Skills: API Design, Asynchrony, C#, .NET, MEF, JSON-RPC, LSP, C++
  •  Visual Studio C++ Global Readiness

    2020 - 2021
    Championed compliance and raised the team's awareness of international market and language considerations.more...
    Skills: Internationalization, Localization, Unicode, Leadership, Teaching, Presenting
  •  Xbox One X Shader Compiler Support for Ray Tracing

    Spring 2019
    Stood up ray tracing support for the Xbox One X shader compiler.more...
    Skills: C++, Compilers, LLVM, Clang, AMDGPU Assembly, HLSL
  •  "Super Wet Ink" Rendering for Windows 10

    2017
    Implemented the fastest ink rendering on the market, with sub-frame latency.more...
    Skills: Direct3D 12, Concurrency, C++
  •  HDR Rendering for Windows 10

    H2 2016?
    Implemented high dynamic range (HDR) rendering and color space conversions.more...
    Skills: Direct3D 11, HLSL, C++, HDR, Color Spaces
  •  Windows​.UI​.Composition​.Effects API

    2015
    Designed and implemented the Windows.UI.Composition.Effects API, supporting the Fluent design language.more...
    Skills: API Design, C++, WinRT, Direct3D 11, HLSL
  •  GPGPU Rigid Body Simulation

    Winter 2014
    A physics simulation of stacking spheres accelerated using the GPU.more...
    Skills: C#, HLSL, Direct3D 11, DirectCompute, GPGPU
  •  McCli MatLab to .NET IL Compiler

    Winter 2014
    Skills: C#, .NET, MatLab, IL, Compilers
  •  GPGPU Ray Tracer

    Fall 2013
    A ray tracer with multiple lights, reflections and various shapes running on the GPU.more...
    Skills: Java, OpenGL, GLSL
  •  CS Games 2012 Captaincy

    February 2012
    Built and lead the McGill team that won second place.
    Skills: leadership
  •  Orion Real-Time Strategy Game

    Fall 2009 - Spring 2010
    A real-time strategy (RTS) game with a multiplayer mode and AI opponents.more...
    Skills: C#, .NET, OpenGL, Sockets, UDP, AI, Pathfinding, A*