Micah Andelman

Micah
Andelman

Electrical engineering, University of Maryland, class of 2030.

I lead electrical and software for ENES100 team H2Woah and work on the autonomous subteam at Terps Racing EV.

  1. H2Woah OTV2026
  2. Pluto2026
  3. Macro-tracking glasses2026
  4. Fast food nutrition calculator2026

H2Woah OTV

When
Fall 2026
Role
Electrical and software lead
Built with
Arduino UNO R4 WiFi, C++, arduino-cli, GitHub Actions

An autonomous vehicle for ENES100's water-sampling mission. An overhead camera tells it where it is in the arena. At the pool it lowers an arm, measures the water's depth, checks it for pollution and pumps a sample. Then it follows the wall past the obstacles and drives under the limbo to the goal.

I wire the robot and write most of its code. My teammates each write a subsystem as its own Arduino sketch, and I merge those into one codebase and fix whatever breaks. I test everything in ENES100's browser simulator first. A single build flag switches the same code between the simulator and the real robot.

40/40
randomized simulator runs passed
1,620
lines of firmware
7
bench tests, one per subsystem
Overhead visionArUco marker, over Wi-Fi Front ultrasonicHC-SR04, obstacles Arm ultrasonicHC-SR04, water depth Color sensorPollution check ArduinoUNO R4 WiFi1,620 lines of C++ DRV8871, leftDrive motor DRV8871, rightDrive motor Sampling arm2 × SG90 servo PumpMOSFET switched 9.6 V packDrive power

Select a block to see what it does and how it's wired.

Top-down map of the 4 by 2 meter ENES100 arena with the route the OTV drives: start square, mission site, up to the top wall, along it past two obstacle rows, then down through the limbo to the goal.

The route my code drives in ENES100's simulator, drawn to scale on the 4 × 2 m arena. The robot starts in a random square and samples the pool in the other one. It then drives up to the top wall, follows it through the 25 cm gap past both rows of obstacles, and cuts down to the limbo lane to reach the goal. I checked 40 randomized runs against the robot's footprint. It never went more than 1 mm past a wall, and it cleared the obstacles by 1.6 to 2 cm.

Pluto

When
2026 to now
Role
Solo, successor to Mercury
Built with
Python, Claude Code, Telegram, Google APIs, Fly.io

A personal agent I text on Telegram. It's Claude Code running headless on a server, with tools I wrote for my calendar, email, Canvas, grades and the campus buses. It messages me every morning and evening, and sends a longer review on Sundays.

Most of my time went into the tools. Each one does one job and is careful about what it doesn't know. If it guessed an exam date, it says so. If it can't find a room, it says that too. It only suggests a bus when the bus beats walking by at least five minutes.

36
tool modules
24
offline test suites, run on every push
82
commits
iPhoneTelegram LocationOwnTracks fixes ScheduleBrief, check-in, review PlutoClaude Code, headlesson Fly.io Calendar Email Canvas sync Grade projection Study planner Campus buses Campus map

Select a block to see what it does.

Macro-tracking glasses

When
Fall 2026, in progress
Role
Hardware lead, with a CS partner
Built with
Camera glasses, Wi-Fi, iPhone app

Homemade camera glasses that log what you eat. They stream low-resolution video to an iPhone. When the phone spots a nutrition label, it asks the glasses for a single high-resolution photo to read.

Camera glassesLow-res stream iPhone appWatches for labels High-res stillOne frame, on request Macros loggedCalories, protein

Select a step.

Fast food nutrition calculator

When
Summer 2026
Role
Solo
Built with
Claude Code, Vercel

A searchable nutrition calculator for fast food. I turned each chain's official nutrition PDFs into structured data and built search on top, with filters by chain and options for drink sizes and add-ins.

2,051
menu items
15+
chains

Experience

Work experience and activities
Terps Racing EVAutonomous subteamOct 2026 to now
CISteks Technology GroupSales automation intern. I replaced manual cold calling with automated email outreach and briefed leadership on TCPA and FCC rules for AI voice calling.Summer 2026
Independent math tutorI tutor 7th-grade math up through calculus and SAT Math, with my own clients and lesson plans.2025 to now
B2Q AssociatesEngineering support intern. I helped with energy-efficiency assessments of commercial HVAC systems.Summer 2024
Bedford High SchoolCaptain of the varsity soccer team and president of the Jewish Student Union.2025 to 2026

Get in touch

I'm looking for a summer 2027 internship in electrical engineering, embedded systems or robotics. Email is the fastest way to reach me.