~/charles-beck

hi, i'm

charles beck_

software engineer — backends, data pipelines, autonomous systems.

swe intern @ rivian · studying cs @ michigan

// about

cs student at michigan, out in the bay for the summer. i build things that scale and chase hard problems — but i care just as much about the stuff outside the terminal.

off the clock you'll find me hiking, lifting, or planning the next trip. michigan trails raised me; california's been a solid upgrade.

// experience

may — aug 2026

software engineer intern · fleet applications

R Rivian & Volkswagen Group Technologies logo

Rivian & Volkswagen Group Technologies · palo alto, ca

  • building full-stack tooling for fleet applications — details under wraps for now.
Full-Stack
jan 2026 — present

software engineering fellow

M University of Michigan · MDP logo

University of Michigan · MDP · ann arbor, mi

  • built a Google Workspace app (FastAPI + Next.js) that helps U-M users clear Drive clutter — duplicate detection, bulk file actions, and cleanup.
  • implemented Google OAuth and a Drive indexing service backed by Redis caching and PostgreSQL (SQLModel); deployed on AWS Amplify.
FastAPINext.jsPostgreSQLRedis
aug — dec 2025

software engineering fellow

C Capoom · Perot Jain TechLab @ Mcity logo

Capoom · Perot Jain TechLab @ Mcity · ann arbor, mi

  • built a constant-memory training mode (lazy disk-backed images + LRU cache) that cut per-camera memory ~12MB→1KB, scaling 3D Gaussian Splatting to the full 33k-image Mcity dataset.
  • added open-vocabulary 3D segmentation (GroundingDINO + SAM) and a street-furniture extraction pipeline pulling reusable 3D assets from digital twins for synthetic AV scenes.
PythonGaussian SplattingSAMSLURM
may — aug 2025

software engineering intern

Y Yazaki North America logo

Yazaki North America · canton, mi

  • built Python ETL (pandas + pdfplumber) converting BOM/spec PDFs into structured Excel for cross-region data handoff.
  • developed C++ Maestro tooling (QAVerify) for QA and MISRA compliance over PTC/Windchill.
PythonpandasC++MISRA
jan — sep 2025

software engineer · autonomous navigation

M Michigan Mars Rover Project Team logo

Michigan Mars Rover Project Team · ann arbor, mi

  • built the long-range navigation state of a ROS 2 autonomy stack (Python), tracking intermittent fiducials with bearing-only debouncing.
ROS 2Python

// projects

CivicPass

unified benefits eligibility

1st place · Google × T4SG 2026

digital public infrastructure — one 60-second profile checks you against real benefit programs and files a single application. turbotax for public benefits.

Next.jsReactOpenAITypeScript

Concord

AI trip coordinator

1st place · MHacks 2025 ($2k)

coordinates group travel over email — AgentMail inboxes feed a Gemini 2.0 + ChromaDB RAG pipeline that auto-builds the itinerary.

PythonGeminiChromaDBAgentMail

EECS Guru

full-stack grade calculator

feb 2025 — present

full-stack Next.js + Supabase app for u-mich eecs grade forecasting — local-first sync, per-course grading rules, installable pwa, backed by a jest/playwright/axe test pyramid.

Next.jsTypeScriptSupabasePWA

retire.dev

algorithmic trading bot

sep 2024 — present

modular Alpaca bot — a trend-following equities system with a matching backtester, plus an iron-condor options engine.

PythonAlpacapandasnumpy

Chezbur's Funhouse

browser arcade

since 2018

a browser arcade that emulates classic Flash + HTML5 games in-page with Ruffle — no plugins.

SvelteKitTypeScriptTailwindRuffle

Doodle Jump LED

embedded game

1st place · EECS 183 showcase

doodle jump on a 16×32 LED matrix, memory-optimized for the chip.

C++Arduino
more on github

// skills

languages & frameworks

C/C++PythonJavaTypeScriptSQLReactFastAPIROS 2Google Geminipandas

tools & platforms

GitLinuxAWSDockerPostgreSQLRedisChromaDBCI/CDSLURM

// education

aug 2023 — may 2027

University of Michigan

b.s. computer science · ann arbor, mi

// notes

trail logs & the occasional tech note.

writing something new — currently out on a trail. check back soon.

// contact

open to internships, collaborations, and interesting problems. the inbox is open.

Now Playing

Loading...

Spotify