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

Interactive 3D Vision & Learning Lab

| Research Assistant

May 2024 — Present

Awarded the Undergraduate Teaching & Research Award (UTRA) to collaborate on advancing 3D computer vision research under Professor Srinath Sridhar. Assembled and utilized a 90-camera system to capture detailed spatial and temporal data, leveraging Semantic Gaussians with the goal of enabling text-to-scene edits.

Brown Department of Computer Science

| Teaching Assistant: Computer Graphics

May 2024 — Present

Serving as a teaching assistant for CSCI 1230: Computer Graphics in the Fall 2024 semester. Currently involved in course development, as well as creating an interactive OpenGL state diagram visualizer to help students debug their code more effectively.

Full Stack at Brown

| Executive Board

Sep 2023 — Present

Collaborate cross-functionally with developers and designers to create tailored applications and websites for Brown's community, most notably the Conversational AI Lab's web platform. Designed and deployed a robust content management system for blog posts using Firebase, streamlining content creation and management processes. Planning and leading upcoming workshops focused on modern full stack development using frameworks and tools like React, Redux, Next.js, Tailwind CSS, and Firebase.

Brown Visual Computing Group

| Research Assistant

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

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.

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.