Pinned Projects
Personal Portfolio
kaleid Public

A text and link comparison tool.

HTML/JS WIP

A 4x4 macro pad built with a Raspberry Pi Pico and QMK firmware.

Python On My Desk
night-sky Public

The art of capturing the night sky.

Video/Photo Personal

A short video documenting my families travels to Turkiye.

Editing Personal

About

I am a computer science student with a strong interest in building software and creative tools that are practical, efficient, and intentionally designed. My work often blends technical problem solving with visual storytelling, ranging from lightweight web applications to video editing, motion graphics, and photography projects.

I enjoy working close to the details of a project, whether that means designing clean interfaces, writing logic that surfaces small but important differences in data, or refining workflows that make creative work more sustainable over time. Many of my skills were developed through hands on experience such as testing production websites, building browser based tools, editing content for real audiences, and iterating through feedback and experimentation.

This site is a curated collection of projects that reflect how I think as both a developer and a creator, and how I approach building systems that are meant to be used, maintained, and improved over time.

Experience

Videographer
May 2025 – Present · 9 mos
Bright Idea Films · Freelance
Toronto, Ontario, Canada · On-site
Wedding Filmmaker
Mar 2022 – Present · 3 yrs 11 mos
Freelance
Toronto, Ontario, Canada · Hybrid
Technical Analyst
Jan 2025 – Sep 2025 · 9 mos
Public & Business Services & Procurement · Co-op
Toronto, Ontario, Canada · Hybrid
Video Editor and Social Media Manager
Jun 2023 – Sep 2025 · 2 yrs 4 mos
Into The Light Ministries · Contract Full-time
Toronto, Ontario, Canada · Remote
Photo Booth Assistant
Jul 2022 – Jun 2024 · 2 yrs
One Tree Studio Inc. · Contract Part-time
Toronto, Ontario, Canada · On-site
Video Editor
Jun 2020 – Oct 2021 · 1 yr 5 mos
Edge Factor · Contract Full-time
Niagara, Ontario, Canada · On-site