Charles Beck Logo

Hi, I'm Charles Beck

Software Engineer | Building Scalable Full-Stack & Autonomous Systems

Download My Resume

About 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 Winner

1st 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–Present

Grade forecasting for U-M students. Handles complex syllabus rules with offline sync.

Next.js TS Supabase Python

Trading Algorithm

Sep 2024–Present

End-to-end strategy backtesting with live data integration.

Python Backtrader Pandas

Unblocked Games

Sep 2018–Present

Game platform with 10+ classic titles. Mobile-first design.

HTML Tailwind JS

Doodle Jump LED

Nov 2023

16×32 LED matrix game implementation with optimized memory.

C++ Arduino
View More on GitHub

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.)

Get In Touch

Open to new projects, ideas, or opportunities. Reach me at

chabeck@umich.edu

Or connect: