Hi, I'm Praccho
I'm a computer science, mathematics, and LeBron James enthusiast. I study 2/3 of those things at Brown University. My main interests lie in machine learning, computer vision, and systems. I'm also a Neo Scholar Finalist. You can find me on the following as well!
experience
What I've been up to.
Amazon Web Services
| AI/ML Software Development Engineer Intern
Santa Clara, CA
May 2025 — Aug 2025
Accelerating multi-GPU distributed training with NVSHMEM-optimized fine-grained communication.
Brown Visual Computing Group
| Research Assistant
Providence, RI
Sep 2023 — Present
Currently making 4D Gaussian Splatting faster by leveraging VLMs, with the Interactive 3D Vision & Learning Lab. Previously, developed an adaptive AR labeling tool in Unity C# and built software enabling navigation through 20+ realistic testing environments for a user study [paper].
Brown Department of Computer Science
| Undergraduate Teaching Assistant
Providence, RI
Jan 2024 — Present
- Graduate Deep Learning (Fall 2025) – (Going to) help students figure out transformers, autoencoders, diffusion, and more!
- Computer Graphics (Fall 2024) – Helped students trace rays and fight OpenGL, for the longest running computer graphics course in the known universe.
- Computer Vision (Spring 2024) – Helped students understand concepts from traditional computer vision to modern deep architectures.
projects
A variety of projects I've worked on while trying to learn my passions. You'll struggle to find a theme or focus among these, but there isn't a project here that I didn't love pouring many, many hours into.
LeCoin
An educational cryptocurrency inspired by Bitcoin, featuring proof-of-work mining, transaction verification, and fork resolution. It simplifies blockchain mechanics using global balance tracking instead of UTXOs, and runs over a custom virtual OS and peer-to-peer network for decentralized coordination.
GeoLDM
A from-scratch stable diffusion model for conditionally generating street view images from a corresponding satellite image. Given a satellite image, the model is able to generate a plausible looking view from the ground.
Plasmodial Slime Sim
A simulation modeling the transport networks generated by Physarum (a slime mold). Implemented with Unity and powered by a compute shader, capable of individually updating the dynamics of 1 million+ interacting slime agents in real time.
WordHunter
A better Word Hunt! Developed with React and playable here! Click tiles to select them and type to place a letter. After creating your desired shape, press randomize to switch things up and drag together adjacent letters to form words. Longer words = more points!
GeoTrainr
A set of models for predicting country and coordinates from a given street view image. Scraped 50,000+ images from Europe using Selenium + Google StreetView API, and separately fine-tuned ConvNeXt and BiT for country and real-valued coordinate predicitions. Achieved 61% country classification accuracy (seems low, but you try it with a single street view image!) and 60% accuracy on coordinate prediction within 500km.