Web Dev
I've created various full-stack applications: From an office hour booking tool for computer science students to a marketplace that features amazing experiences in Montréal. My favourite tech stack for these projects includes React, Node JS and MongoDB.
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Framble.80653334.png&w=3840&q=75)
Ramble allows anyone to create and attend a wide range of unique experiences. I coded every single line of code in Ramble, using Typescript, Next JS, a MongoDB database and an Apollo GraphQL server.
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fparadeigma.c17c6202.png&w=3840&q=75)
Tired of copy-pasting code from Stack Overflow? Try Paradeigma, and easily find the code examples you need (and even generate snippets to use in your IDE!).
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FOHBA.5afc4bb7.png&w=3840&q=75)
After a semester of being a "virtual" TA during the COVID-19 pandemic, I created this platform for having office hours by appointment, so students could get help without waiting for hours in Zoom waiting rooms.
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fpwa-simulator.eb880e4c.png&w=3840&q=75)
During my internship at Microsoft on summer 2021, I implemented a manifest previewer to help web developers visualize this json file, and also delivered a PWA simulator featuring Windows 11.
Game Dev
I'm an amateur game developer. In fact, what initially captivated me of computer science was how much it felt like a videogame ("bugs vs coders"). If you want to play my games visit my itch.io page!
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhilbert.6ac47216.png&w=3840&q=75)
My first game was Hilbert Space, a real analysis pun that went too far. Do you know the difference between ∀ and ∃?
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fraton-cat.ec1cf2e1.png&w=3840&q=75)
As my first artsy attempt, the assets in Ratón are all my own. Still a WIP, but a cute, classic game nonetheless (gotta love those Tom and Jerry vibes).
Editor Tooling
As a developer, I like to create tools that I would like to have myself. When I'm not figuring out the dark mysteries of Visual Studio extensibility, I sometimes give my 2¢ to VS Code extensions.
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fvs-linting.c3ca2da8.png&w=3840&q=75)
As my first large project at Microsoft, I rewrote the built-in linting extension, enabling ESLint support in HTML and Vue for the first time, as well as linting quick fixes and a flexible linter configuration.
![Project](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fadd-multifile.c9e9a821.png&w=3840&q=75)
Simple yet practical, Add Multi File was my first VS Code extension, which revamps the "New File/Folder experience" with custom multi-item templates.