About Me

I'm currently an Applied Mathematics & Engineering student at Queen's University, specializing in Computer Engineering. I really like software, and I'm really passionate about my work doing something good for the world - whatever that may be.

My Life

A timeline of my professional and personal experiences

Incoming W26
Super.com logo

Software Engineer Intern

Super.com
Incoming Software Engineer Intern at Super.com (W26).
Sept 2025 - Present
Botpress logo

Software Engineer Intern

Botpress
Currently working as a Software Engineer Intern on the Growth team at Botpress, focused on GTM and revenue projects through engineering.
May 2025 - Sept 2025
Loop Financial logo

Software Engineer Intern

Loop Financial
Worked across the stack with TypeScript, React, Ruby on Rails, and GraphQL. Treated like a regular member of the engineering team - did a few weeks as the on-call engineer, led development of high-impact features, and ran daily syncs.
Trivia Blob
drag me

Featured Projects

Hover to access the github repo (where there's usually a demo video) or click on the links to see the deployed projects. I like to build fun stuff all the time - Loading coding stats...

LinkedIn Content Generation & Analytics Platform

LinkedIn Content Generation & Analytics Platform

https://qtma25.vercel.app/

A full-stack platform for generating, scheduling, and analyzing LinkedIn content. Built with Next.js frontend and FastAPI backend, featuring real-time API communication, OpenAI integration, and LinkedIn OAuth authentication.

Next.jsFastAPITypeScriptPythonOpenAI APILinkedIn OAuth

Sep 2025 - Present

Monkle - A Wordle-Inspired Monkey Guessing Game

Monkle - A Wordle-Inspired Monkey Guessing Game

https://monkey-wordle.vercel.app/

A simple monkey guessing game inspired by Wordle with more than 10 daily players! Built with Next.js and Supabase with public (get the daily puzzle) and private (set the daily puzzle) endpoints. Learned about monkeys to write monkey hints and get monkey data.

Next.jsSupabaseTailwind CSSVercelTypeScriptPostgreSQL

Nov 2025

Accountability Buddy

Accountability Buddy

https://accountability-buddy-opal.vercel.app/

To help keep myself productive, I built a website with Typescript, Next.js, and Firebase, that shows the live status of my daily checklist (resetting daily via a cron job). Friends can sign up with their email and recieve emails when I fail to get my stuff done on-time.

Next.jsTypeScriptTailwind CSSCron jobsSendgridFirebase

Aug 2025

Music Genre Classifier

Music Genre Classifier

An modern, user-friendly iOS application that listens to real-time songs, identifies their genres and "vibe", and saved them for periodic vibe overviews

SwiftUIRestAPIGeometry-Based ModelsTree-Based Models

Aug 2024