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, visual computing, and systems. Besides these, I enjoy exploring web development to tap into my creative side. Also find me on the following!
experience
What I've been up to.
Amazon Web Services (AWS)
| AI/ML Software Development Engineer Intern
Santa Clara, CA
May 2025 — Aug 2025
Working on scalable distributed training of large language models using SageMaker’s model parallelism and communication libraries. Focused on optimizing training across multi-GPU and multi-node AWS infrastructure.
Interactive 3D Vision & Learning Lab
| Research Assistant
Providence, RI
May 2024 — Present
Awarded the Undergraduate Teaching & Research Award (UTRA) to collaborate on advancing 3D computer vision research under Professor Srinath Sridhar. Currently trying to make 4D Gaussian Splatting faster by leveraging VLMs.
Brown Department of Computer Science
| Teaching Assistant: Computer Graphics
Providence, RI
May 2024 — Dec 2024
Served as a teaching assistant for CSCI 1230: Computer Graphics in the Fall 2024 semester, the longest running graphics course in the known universe.
Brown Visual Computing Group
| Research Assistant
Providence, RI
Sep 2023 — Present
Contributed to the development of an adaptive augmented reality labeling tool, enhancing skills in AR development and image analysis. Developed and deployed a Unity-based AR software suite for navigating over 20 realistic testing environments. Conducted a user study with 18 participants to enable real-time interaction and evaluation of AR labeling models. See paper here.
Brown Department of Computer Science
| Teaching Assistant: Computer Vision
Providence, RI
Jan 2024 — May 2024
Served as a teaching assistant for CSCI 1430: Computer Vision in the Spring 2024 semester. Host weekly office hours to support students with coursework, clarifying complex concepts and methods in visual computing. Collaborate with course staff to develop and update course materials, including lectures, project guidelines, and grading tools.
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 devoting many, many hours into.
LeCoin
LeCoin is 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.