Long informal bio

Often times when I introduce myself I forget a few things I worked on, so this is in part an exercise for myself. I also think this is cooler than a resume if you want to know about me.

Before undergrad (-2020)

I was always interested in science + computers as a kid. I started thinking about AI because I wanted to send computers into deep space for space exploration instead of humans.

I also wanted to hack into video games. Since I grew up kind of poor, I started buying j-tagged xbox 360s and selling mod menu access. I also modded 3DSs for fun. This was my first intro to CS after "hello world".

My interests became a little more practical after seeing some of the first Tesla autopilot demos. It amazed me (and still does) that you could learn how to control a real car by training a computer on collected data.

Following my newfound interest I joined the VEX Robotics team at my high school in my junior year where I learned the basics of robotic mechanics, control, and electronics. Some fun things I did during VEX:

I also started my high school's ZERO Robotics competition team, a competition where you control satellites on the International Space Station: The summer of my junior year I was a part of Stony Brook University's Computer Science and Informatics Summer Research Experience (CSIRE) program where I worked on Algorithms for Games under Richard McKenna.

Things were fun until COVID, and then things kind of sucked because I couldn't build robots anymore.

Before joining Purdue I did a High School research internship at Brookhaven National Laboratory under Dr. Hubertus Van Dam. I did some high performance computing work for my research group, which was looking at disabling COVID-19's accessory protein ORF7a.

Undergrad (2020-2023)

Freshman Year

I joined Purdue a bit jaded at robot learning. Much of the classical autonomy work for VEX Robotics did not interest me. I wasn't exposed to any ideas in robot learning outside of reinforcement learning, which I was initially dismissive toward since it didn't solve any real-world robotics problems that I knew of. Purdue CS also didn't have any Robotics faculty at this time. A lot of the robotics work I found interesting at the time did some classical planning on top of a state representation from computer vision models.

So, my interests turned toward Computer Vision for a bit. I joined the TensorFlow Model Garden lab at Purdue under Dr. James Davis. The lab worked on reproducing various YOLO models into TensorFlow's open source model garden. At the lab I :

I also did a lot of hackathons.

During my Freshman year summer I interned at Pacific Northwest National Laboratory, where I helped benchmark frameworks that did sparse matrix operations to guide design decisions for a Chemistry DSL.

Sophomore Year

Purdue has one of the best VEX U Robotics teams, and VEX Robotics reached out to us to help develop some things for their AI competition. I led a team of 6 and we:

My work on the VEX project caught the attention of a manager at Shield AI. The team was working on object detection for their Nova 2 drones and had recently acquired a company which used multiagent RL for controlling jets.

I joined the team at a strange transition period where Shield was really starting to ramp up in size. It was the first time I saw a real robotics lab in full-force and I was completely captivated. It exposed me to every part of the electronics, mechanics, and software process. It also exposed me to new ideas in robot learning, and sparked my interest in working purely on Embodied AI problems again.

Junior Year

Before going back to school, I took a fall SDE internship at Amazon. Because of some funny quirks in recruiting, I was one of about 3 dozen interns directly reporting to a Senior Principal Engineer. Due to my interest in deep learning, I had the fortune of being placed on an applied science team, doing applied science work, as a SDE intern. I worked with Dr. Jangwon Kim and Dr. Pragyan Mishra on Healthcare NLP applications and gave a presentation to the senior leadership at Amazon's healthcare org. From what I know, there were plans to turn my intern project into a product, but I can't find it anywhere :)

During my internship at Amazon I visited a friend at Stanford who started working on visuomotor policy research with Professor Chelsea Finn and was subsequently introduced to a lot of great robot learning research coming out of Everyday Robots (rip) and collaborators. This was the largest inspiration to pursue my current work in robot learning.

I also stumbled upon the Amazon Alexa Prize challenges while I was an intern and thought it was interesting. I wrote a proposal with my good friend Jinen Setpal, submitted it under a grad student's name (we were both undergrads at the time and were uneligible), and miraculously won $250k to work on multimodal ai for Amazon Alexa.

Returning to Purdue, I joined the CoRAL Lab under Professor Ahmed Qureshi. I started a research project adding gaze control to visuolinguomotor policies so they could disambiguate language prompts. The control is conditioned on eyesight gaze and language, so the model performs well even when the control prompt is ambiguous, such as "move that block to the top right". This project was essentially an extension of Interactive Language. I had decent results in sim, but unfortunately was never able to close the sim2real gap!

During my junior year I started ML@Purdue, and I regard this as my greatest non-technical achievement so far. I started it to unite ML students from Purdue's three schools of computing, Purdue CS, Purdue ECE, and Purdue Polytechnic into one club. I'm very proud of the community and happy to be a part of so many student's first intro to machine learning :)

For my last internship I joined my Amazon manager's new startup, Armada AI. I was one of the first members of the AI team and did some of their first demos for computer vision tasks on their edge ai platform.

Senior Year

I mostly continued my work at CoRAL, Armada, and ML@Purdue for my last semester.

After undergrad (2024-)

Shortly after raising a seed round Armada was no longer interested in building robotics in house, so I decided to swap to a contractor position. I saw an opportunity in robotics manipulation data at this time (many folks were starting robotic foundation model companies) and wanted to start a company. I believe RFM development will mimic autonomous vehicle model development, and there's an opportunity to be this generation's Scale AI. So, I took a huge risk and moved to SF. I had a super warm welcome and met a lot of great friends across the robotics, AI, and VC community.

I pivoted a bit and tried some ideas out, including developing VR environments for data collection and building world models for evaluating manipulation models. Ultimately I realized that my ideas were mainly research ideas, and I really just wanted to do some work on visuomotor policies again :)

Sometime during my pivoting phase I met Jerry Pratt and joined the founding team of Persona AI, where I am today. I moved to Houston before we had any funding, and lived with our CTO and CEO while catching my bearings. I contributed a bit to the raise and I'm currently focused on training robust manipulation policies for our humanoid robot.

The team is extremely cracked and I'm learning a lot while doing the work I want to do. If you're interested in joining, reach out to me! We're hiring.