About Me

I’m a software developer based in Montreal, Quebec. Since I was young, I’ve been fascinated by games. I’ve always wanted to design and make my own game which led to me delving into Computer Science. I’ve been programming since I was 17 and it’s been an amazing experience so far being able to use my imagination and see my work happen in real time. I enjoy developing new skills, solving problems and I’m passionate about anything optimization or efficiency related. I love collaborating with people and working as a team to achieve a common goal. I’ve previously completed a Computer Science DEC in Champlain College and I recently acquired my Bachelors of Computer Science from Concordia University.

Proficient in C++, C#, Java, JavaScript and more.

My Work

Misc Projects

Image Classification using CNNs

Machine learning project using Convolutional Neural Network (CNN) models to address image classification problems on real-world applications. Fine-tuned model provides significant accuracy in classification tasks.

Raytracer

Ray Tracing is a 3D rendering method that computes the color of each pixel by tracing a ray through the pixel, intersecting it with the scene and estimating the rendering equation at that intersection point. This app supports local illumination, global illumination, and anti-aliasing.

Procedural Generation

Real time rendering project using OpenGL and C++. Consists of procedural generation using perlin noise for the terrain. Has different controls for shading and rendering options.

E-Commerce Website

E-Commerce Website with 3D models as product. Back-end built with ASP.NET MVC 5 framework with C#, MSSQL, and hosted through Azure. Front-end built with JavaScript, HTML, CSS. Products implemented with ThreeJS library (WebGL).

Other Projects

Cubio

2D side-scrolling game inspired by MapleStory. Intended to replicate a game I played during my childhood. Features a character and a boss that must be killed. Implemented in C# with Unity.

Cave Run

Dungeon crawler game featuring 3 different levels with different monsters and bosses. Implemented in C# with Unity.

Enigma

Enigma is a hybrid 3D shooter and tower defense game, where the player must shoot at waves of enemies to defend the base, all while constructing walls to influence their movement path. Implemented in C# with Unity.