Hi, I'm Charles Beck
Software Engineer | Building Scalable Full-Stack & Autonomous Systems
Download My ResumeAbout Me
I'm a CS student at U-M who likes building scalable systems and messing with autonomous tech. Whether it's managing files for 95k+ users or optimizing 3D vision pipelines, I just enjoy solving hard problems.
Experience
Jan 2026–Present
Software Engineering Intern
University of Michigan - CAEN (MDP)
- Leading full-stack dev for a file platform supporting 95k+ users (React, Node, AWS).
- Designing a high-performance inventory system with PostgreSQL and Redis.
- Building async job queues for bulk Drive operations while adhering to strict API limits.
ReactNode.jsAWSPostgreSQLRedis
Aug 2025–Dec 2025
Software Engineering Intern
Capoom (Perot Jain TechLab)
- Optimized 3D training pipelines to reduce RAM usage by 97%, scaling to 33k+ images.
- Automated semantic segmentation workflows, speeding up annotation by 60x.
- Built a system to extract 3D assets from Digital Twins for AV testing.
Python3D ProcessingMachine Learning
May 2025–Aug 2025
Software Engineering Intern
Yazaki North America
- Automated MISRA compliance reporting with C++, cutting report time by 90%.
- Redesigned SQL schemas to enable better historical tracking and auditing.
- Wrote Python scripts to convert messy PDF reports into clean Excel sheets.
C++SQLPythonAutomation
Jan 2025–Sep 2025
Software Engineer - Autonomous Navigation
Michigan Mars Rover Team
- Helped the rover navigate using only bearing data from long-range cameras.
- Improved target tracking logic to handle intermittent visibility and noise.
- Integrated tracking systems into the main ROS 2 navigation stack.
ROS 2C++PythonRobotics
Featured Projects
Concord: AI Trip Coordinator
MHacks 2025 Winner1st Place Winner ($2k). AI platform that coordinates group travel via natural language email. Uses RAG + Gemini for scheduling.
Python FastAPI Gemini Flask
EECS Guru
Feb 2025–PresentGrade forecasting for U-M students. Handles complex syllabus rules with offline sync.
Next.js TS Supabase Python
Trading Algorithm
Sep 2024–PresentEnd-to-end strategy backtesting with live data integration.
Python Backtrader Pandas
Unblocked Games
Sep 2018–PresentGame platform with 10+ classic titles. Mobile-first design.
HTML Tailwind JS
Doodle Jump LED
Nov 202316×32 LED matrix game implementation with optimized memory.
C++ Arduino
Technical Skills
Languages
- C/C++
- Python
- Java
- TypeScript
- SQL
Frameworks & Libs
- React & Next.js
- FastAPI
- ROS 2
- Pandas
- Google Gemini
Tools & Platforms
- Git
- Linux / HPC
- AWS & Supabase
- ChromaDB
- Arduino
Education
University of Michigan
BS Computer Science
Aug 2023–May 2027 (Exp.)