Full-Stack Developer

UofT Computer Science student
with a passion and drive to learn.

ABOUT

I'm a CS & GIS double major with a passion for turning ideas into code and solving real problems.


8 years ago I wrote my first line of code. I was convinced I was creating the next big video game. (I wasn't). But that was the start of my coding journey.


When I'm not coding, you can find me lifting weights, in the boxing gym, gaming or listening to audio-books & podcasts.


My goal is to build stuff that actually helps people that doesn't suck. If I do that, I'll call it a win.

EDUCATION

Computer Science · University of Toronto

September 2021 — Present

Bachelor of Science · Double Major in Computer Science and Geographic Information Systems. I have taken courses in Spatial Data Science, Software Design, Software Tools, Systems Programming, Probability & Modeling, etc.

    Computer Science
    GIS

Secondary School Diploma · Garth Webb Secondary School

September 2017 — July 2021

Graduated from Garth Webb Secondary School, Oakville ON, with high honors. I was part of the Computer Science Club. I took courses in Computer Science, Calculus, Advanced Functions, etc.

    High Honors

EXPERIENCE

PROJECTS

Accel Web Design

Accel Web Design

I reached-out, developed & designed several websites, primary for small businesses in the health sector.

    Next.JS
    Wordpress
    PHP
USA Disaster Image

USA Disaster Management

A live flask web-app that visualizes various disasters in and around the USA. The app uses the NASA API and USGS API to fetch real-time data and displays it on a interactive map.

    Flask
    Python
    Leaflet.js
Worlde Image

Multiplayer Worlde

A multiplayer version of the popular game Wordle. Users can create a room and play with their friends. The game takes advantage of polling to ensure real-time updates for all players.

    Next.js
    MongoDB
    Tailwind
GitMoji CLI Image

GitMoji AI

A cli tool that turns lame git commit messages into expressive and fun messages using emojis. The tool uses natural language processing to understand the context of the commit message and suggest an emoji to add to the message.

    Go
    AI
FanFund Image

FanFund Donate to Creators

A platform that allows fans to donate to creators using Stripe. The platform allows creators to create a page to accept donations and fans to donate to creators.

    Next.js
    SQLlite
    Stripe
OTP Sharer Image

OneTime Password Sharer

Generates a one time password and allows your friends & family to be notified whenever you access this code after its creation. This can be useful for setting screen-time passwords on IOS and ensuring that you don't cheat.

    Next.js
    SQLite
    Auth
Fortnite Maps Image

Fortnite Maps

Created several Fortnite maps using Unreal Engine for Fortnite and Verse. The maps have had over 100,000+ plays and have been featured on the Fortnite homepage.

    Unreal Engine
    Verse Lang
Patron Discord Bot Image

Patreon Discord Bot

A cli tool that allows discord bot owners to easily integrate their bot with Patreon. The tool allows bot owners to manually sync roles from patreon and find patreon information given a discord user id.

    Python