Eric Grun

Software Engineering Intern

Rice University

About Me

Eric - The Summit at 1 Vanderbilt

Me

New York, NY

I'm a passionate software engineer and Computer Science student at Rice University with a 4.0 GPA, pursuing dual BS degrees in Computer Science and Artificial Intelligence with a minor in Entrepreneurship. I'm driven by the intersection of technology, AI, and innovation.

Currently, I'm gaining hands-on experience as a Software Engineering Intern at Art of Problem Solving and an Intern at Persona AI, where I work on cutting-edge robotics and AI applications. I also lead the Rover ML Subteam for the Machine Learning Club x Rice Robotics Club, developing autonomous lunar rover navigation systems.

My journey spans from competitive robotics (leading FRC Team 3647 to World Championships) to medical AI research (achieving 91% accuracy in melanoma classification), demonstrating my passion for applying technology to solve real-world problems. When I'm not coding, you can find me mountain biking, surfing, or playing soccer and volleyball.

Skills & Technologies

PythonJavaC++JavaScriptTypeScriptSQLHTML/CSSRReactNode.jsDjangoNext.jsTailwindCSSPyTorchTensorFlowscikit-learnOpenCVpandasNumPyAWSDockerKubernetesCloudflareGitROS2Gazebo

Work Experience

Software Engineering Intern

Art of Problem Solving (AoPS)

June 2025 – Aug. 2025

Proposed and led creation of an internal MCP Server with tools to automate lesson insertion into the AoPS platform. Developed MCP server on custom Node.js backend with JWT authentication for secure use within Claude Desktop on whitelisted IPs and with OpenAI API on external IPs using Next.js frontend. Deployed with Docker on Kubernetes to reduce lesson input time from tedious manual work to automated input and manual verification.

Node.jsTypeScriptNext.jsDockerAWSKubernetes
Art of Problem Solving (AoPS) - Software Engineering Intern

Software Engineering Intern

Persona AI

March 2025 – Present

Training manipulation policies focusing on dexterous gripper usage for the ALOHA robot. Created longform data collection script for the ALOHA robot to increase efficiency in data collection. Streamlined filtering process for remotely stored behavior cloning data using a Streamlit webapp with AWS S3 storage.

PythonMachine LearningRoboticsStreamlitAWS S3
Persona AI - Software Engineering Intern

Lead Machine Learning Research Intern

Compass Dermatopathology

June 2023 – Present

Created CNN in Python identifying 9 skin cancer lesions using TensorFlow, resulted in 79% accuracy from scratch. Pivoted to lead ML research on distinguishing high/low risk melanomas. Adapted Harvard CLAM repo for WSI patching, segmentation, and feature extraction achieving 91% accuracy / 97% AUC. Managing digital and physical dataset of 12 years of melanoma cases - 1000+ individual cases.

PythonPyTorchTensorFlowComputer VisionMedical AICNNs
Compass Dermatopathology - Lead Machine Learning Research Intern

Leadership & Club Experience

Rover ML Subteam Lead

Machine Learning Club x Rice Robotics Club

Sep. 2024 – Present

Leading 10+ member team on autonomous lunar rover navigation and arm manipulation. Utilizing Llama 3.2 and LLaVA LLMs for generative navigation using camera/lidar. Integrating with ROS2, Gazebo, and Nav2 for vSLAM across rough terrain. Using Moveit2 for arm motion planning.

PythonROS2GazeboLLMsComputer VisionSLAM
Machine Learning Club x Rice Robotics Club - Rover ML Subteam Lead

Developer | Tech Lead (2025–2026)

Sep. 2024 – Present

Built fullstack Bunkmate app with Next.js, Supabase, React, TypeScript, TailwindCSS. Implemented search, navigation, listing editing, map integration. Launched with 500+ active users in 2 weeks; planning cross-campus expansion.

Next.jsReactTypeScriptSupabaseTailwindCSS
Rice Apps - Developer | Tech Lead (2025–2026)

President

TPHS Millennium Falcons Robotics Club – FRC Team 3647

May 2023 – May 2024

Led 55+ member team to FRC World Championships (top 1% globally). Programmed robot in Java. Won Autonomous Programming Award (2023 & 2024). Managed $100,000 budget, planned events + travel, wrote grants, maintained sponsor relations.

JavaPythonComputer VisionRoboticsLeadership
TPHS Millennium Falcons Robotics Club – FRC Team 3647 - President

Projects

Robostats MCP

Built MCP server to stream real-time FRC (FIRST Robotics Competition) data into LLMs. Enabled natural language queries for 23 years of team/match/event data, making robotics statistics accessible through conversational AI.

Node.jsTypeScriptCloudflareMCP ProtocolFRC API

Millennium Market

Featured

Built full-stack marketplace app with Django backend and Vite/React frontend. Implemented Django auth, secure messaging via websockets, Google Maps API integration, and Celery/Redis for automation. Deployed via AWS EC2 and improved SEO and traffic by 300%+.

ReactDjangoPostgreSQLAWSDockerWebSockets

Latest Blog Posts

No blog posts yet. Check back soon!

Photo Library

A glimpse into my life

NYC Brooklyn Bridge

NYC Brooklyn Bridge

Exploring new places

📍 New York, NY📅 2025
Mini kangaroo

Mini kangaroo

Petting zoo event at Rice

📍 Houston, TX📅 2025
Surfing

Surfing

Snapped my board in 7 foot waves

📍 San Diego, CA📅 2024
Custom Nutella Sign

Custom Nutella Sign

mmmm nutella 🤤

📍 Houston, TX📅 2025
Snow Day

Snow Day

I didn't think it snowed in Houston

📍 Houston, TX📅 2025
Robot Manufacturing

Robot Manufacturing

These parts took 8 hours straight of CNC machining

📍 San Diego, CA📅 2024