Skip to content
View john00003's full-sized avatar

Highlights

  • Pro

Block or report john00003

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
john00003/README.md

About Me:

I am a student at the University of Alberta, currently studying towards my BSc. Spec. in Computing Science.

My interests include GPU programming, storage, low level systems and computer architecture, and deep learning.

I want to learn more about graphics, compilers, and operating systems.

I love the work that I do and the people I work with!

Previous Projects & Open Source Contributions:

sfm-gaussian-splatting: A program to reconstruct 3D scences from 2D images, and visualize them with Gaussian Splatting. Made for CMPUT428 - Computer Vision

ROCm: After joining AMD as a software development intern in May 2025, I worked on rocSOLVER for GPU accelerated linear algebra. After joining AMD for another internship in May 2026, I contributed to hipFile for direct data transfer between storage and networking devices directly to the GPU. I additionally did work in rocm-xio for GPU initiated I/O.

farkleRL: A Reinforcement Learning environment for the dice game Farkle. Includes a sample agent that is powered by a neural network trained with PyTorch.

QrazyQRsRUs: An Android application for organizing events - with QR codes! Made for CMPUT301 - Introduction to Software Engineering.

Mind Pilot: A hands-free computer control program for the natHACKS 2024 hackathon.

pyPrettyBackground: An image recommendation program built to recommend scenic desktop backgrounds, similar to your favorites.

Languages and Tools:

C++ C nVIDIA Python Java Kotlin Git GitHub Linux Ubuntu Debian NumPy Pandas PyTorch SciPy Matplotlib R Julia Markdown LaTeX Google Cloud Firebase Vim Neovim

Pinned Loading

  1. sfm-gaussian-splatting sfm-gaussian-splatting Public

    A Github repository for Bob and John's CMPUT 428 (Computer Vision) final project

    C++ 2

  2. ROCm/rocm-systems ROCm/rocm-systems Public

    super repo for rocm systems projects

    C++ 478 378

  3. ROCm/rocm-libraries ROCm/rocm-libraries Public

    super repo for rocm libraries

    Assembly 415 393

  4. ROCm/rocm-xio ROCm/rocm-xio Public

    A ROCm library for GPU-Initiated IO. This provides support for initiating IO from a ROCm-capable GPU against a range of targets including RDMA NICs, NVMe SSDs and AMD GPU DMA engines (SDMAs).

    HIP 57 12