Hi, I'm Charles Beck
Innovative Software Engineer & Adventurer
Download My ResumeAbout Me
I’m a Computer Science major at the University of Michigan (’27) who likes turning algorithms into things that actually work. Right now I’m writing navigation code for a autonomous rover project, stress-testing quant trading models, and tightening up UIs that disappear when you need them to. I break big problems into small, testable pieces, ship fast, and then disappear to the backcountry for a reset—because nothing clears your head like solving a bug on trail mile 12.
Experience
Software Engineering Intern
Yazaki NA • May–Aug 2025
Autonomous Navigation
UMich Mars Rover • Jan 2025–Present
- Spearheading development of ROS 2 state machine and SLAM-based localization.
- Architecting long-range path planning algorithms with robust failure zone handling.
Quantitative Developer
Michigan Hackers • Aug 2024–Present
- Constructing Python-based backtesting frameworks using Backtrader and Pandas.
- Engineering efficient market data pipelines leveraging the Yahoo Finance API.
Rowing Athlete
UMich Men’s Rowing • Aug 2023–Jul 2024
- Contributed to team silver medal at ACRA National Championships.
- Committed 15+ hrs/week to rigorous training, competition, and community outreach.
Projects
Trading Algorithm Development
Sep 2024–Present
Python, Backtrader, NumPy, Pandas, Matplotlib
- Engineered end-to-end backtesting systems with live data integration capabilities.
- Collaborated on iterative strategy design, rigorous performance analysis, and optimization.
Unblocked Games Platform
Sep 2018–Present
HTML, TailwindCSS, JavaScript, Netlify
- Developed and maintain a responsive web platform hosting 10+ classic games.
- Prioritized dynamic UI/UX and mobile-first design for broad accessibility.
Doodle Jump on LED Matrix
Nov–Dec 2023
C++, Arduino, PlatformIO
- Recreated classic Doodle Jump gameplay on a 16×32 LED matrix display.
- Implemented core mechanics including collision, gravity, and scrolling with memory optimization.
Technical Skills
Languages
- C++
- Python
- JavaScript / TypeScript
- HTML / CSS
Frameworks & Libraries
- React.js
- TailwindCSS
- ROS 2
- Pandas & NumPy
- Backtrader
Tools & Platforms
- Git & GitHub
- VS Code
- Linux Environment
- Arduino
Get In Touch
I'm always excited to discuss new projects, innovative ideas, or potential opportunities.
Let's connect and build something amazing together!