Projects

Fluid Sim + Streaming Compression

Weakly Compressible Smoothed Particle Hydro-dynamics fluid sim, working on getting neural compression, kinda vaguely works.

Link
Game Engine

A small simple game engine I wrote to play around with C++, and learn about managing big projects

Link
Filters/Computer Vision Stuff

Just some quick little algos I wrote out to play around with some computer vision stuff lolll

Link
Yohello1_web

This website. It's been through a few itterations, like Express, React, Php, CSS/HTML. Right now it's php

Link
Wild Space 3 Patched

A stellaris mod I started to mantain

Link
UWaterloo Course Scrapper

Bunch of scripts I put together to scrape course data from uwaterloo

Link
The Button!?

Sadly this isn't the secret button, but I'll give you a hint, it's in the banner

Link
Random Algos!?

Random fun algorithms I wrote at some point (also look at the above part)

Link

Contributions

FreeBSD Kernel/OS
  • Creating linux/util_macros.h, it got used lol
    Link
  • Create pm_runtime_resume_and_get function, because it was used by new versions of amdgpu. The conversation was a bit funny ngl.
    Link
  • Create dma_umap_page_attrs, new amdgpu drivers started using it! Time to add it!!!
    Link
  • Add linux/types.h to pm_qos.h, somehow types gets transitively included, and yeah, caused issues with bools and ya.
    Link
ROCm-Systems [rocr-runtime]

Explicitly casting a few members, first of many many steps to get it working on FreeBSD w/o my branch

Link
AMD LLVM Fork

Patched so you can compile the AMD-LLVM toolchain, and compile the ROCm Userspace.

Link
Better Cap

Fixed Documentation

Link

Timeline

The FreeBSD Foundation
Software Engineer 1

I began porting ROCm to FreeBSD, and continue to even after my coop ended lol.

Tetra Tech
Technical Specalist 1

I did CAD work, wrote excel scripts, did opencv/pytorch stuff out of bordeom.

The University of Waterloo Computer Science Club
Sysadmin/Syscom/President

I bought a ton of servers, did some stuff, opened office a lot lol.

Datacurve
Who Knows

I helped write a lot of questions, and make the elo system, clan system, and smth else lol.

WingsUp! Franchise
Fast Food Worker

I cooked food lol.

The Mississauga News
Paper Boy

Delivered News paper!

Gallery

Small gallery of a bunch of my renders. :D