Thomas Pan

B.S. Computer Engineering '27 @ Rose-Hulman Institute of Technology
Minor in Robotics, AI, Internet of Things

Seeking internship / co-op · US or China · Spring & Summer 2027

Builds working products from electronic hardware to embodied intelligence and finds out why when they don't.

I am an Electrical and Computer Engineer working across the stack, from embedded control and robot perception down to the silicon-level systems that make machines move wisely and safely.

Current

  • Embedded Systems Hardware
  • Embedded Systems Firmware
  • Mechatronic Systems
  • Edge-deployed AI System
  • Consumer Electronics
  • Mobile Robotics

Long term

Robotics · Digital IC Design · Hardware Accelerated Algorithms · Robotics SoC · Edge AI System

Selected work

STM32F446 · CAN · KiCad · DCDC Isolation

Ratta “Geomcat” Automated Cat Litter Box

Ratta (Supernote) · Mechatronic Systems Engineer · Jul 2026 – Aug 2026

  • Rescued a stalled project by designing all electrical, firmware, and control systems for a demo-ready inverted 4-DOF robotic arm within 6 weeks
  • Product verified at Pet Fair Asia, ran nonstop for 10 hours every day during the 5-day expo.
  • Built STM32 firmware, arm controller PCB schematic and layout, sim-to-real MuJoCo pipeline and control algorithm.
ESP32-S3 · ESP-IDF · LCD_CAM i80 · DMA

Futaba ELW3501AA OLED Driver Board

Personal hardware project · Aug 2026

  • Designed and brought up a 6-layer ESP32-S3 driver board for a dual-controller 228 × 168 industrial passive-matrix OLED, achieving full-panel operation across both display halves
  • Integrated 5 V level shifting and dual 16.5 V/12.9 V SX1308 boost rails, and corrected a mirrored FPC pin-mapping error in the vendor reference before fabrication
  • Developed a 2 MHz ESP-IDF i80/DMA driver with dual-IC power sequencing, boost soft start, and frame-sync diagnostics that isolated power and FPC contact faults during bring-up
Python · XGBoost · Two-sided Grabit (Tobit GBT) · SHAP

NBA Free Agent Valuation Model

Personal research project · Jun 2026 – Present

  • Adapted Grabit (gradient tree-boosted Tobit) from credit-risk modeling to NBA salaries, then composed its two-sided censoring with fitted P(max) and buyout terms and a told-route extension cap so each stage answers one distinct CBA question
  • Built the full pipeline end to end, scraping Basketball Reference, Spotrac and nbarapm, engineering 21 features from 40+ candidates by ablation, and a four-layer evaluation protocol that separates structural estimation from forecasting and selection from confirmation
  • Established a characterized negative result: the residual pattern by signing mechanism is real but unrecoverable, with the ceiling on any fix measured empirically
ESP32 · ESP-IDF · FreeRTOS · SPI TFT Display

IoT Desktop Terminal

Mar 2026 – Present

  • Shipped a complete embedded product. ESP32, sensors, 2.8″ SPI TFT, and 3D-printed enclosure, with FreeRTOS firmware holding 25 FPS UI alongside background networking
  • Reverse-engineered PaperCut’s multi-step HTTP auth and implemented WPA2 Enterprise on ESP32 for one-button remote print release
  • Implemented BLE HID wireless keyboard input and an ESP32-hosted web interface for remote configuration
Arduino · PCA9685 · Servo Firmware · Wiring

MERL Robot Arm Teaching Platform

Rose-Hulman · Student Researcher, Multidisciplinary Educational Robotics Lab · Jan 2026 – Present

  • Reworked an open-source 3D-printed 5-DOF arm into lab apparatus for a senior-level Image Processing course. Replaced the printed gear train with belts to hold tolerance at low cost, cutting the hardware failure rate from ~70% to under 5%
  • Developed the Arduino firmware and wiring: PCA9685 servo control over I2C, per-arm pulse calibration across the lab fleet, speed-limited motion, and a serial command interface for student code
  • Built a MuJoCo model of the arm from its CAD assembly and bridged it to MATLAB, so students can test a sort in simulation before running it on hardware
Robot platform / SLAM pipeline
Raspberry Pi 4B · STM32F411 · ROS 2 Jazzy · CAN Bus

Summer SLAM: Visual SLAM Study Path

Rose-Hulman · Advised by Dr. Berry · Jun 2026 – Present

  • Built an X-drive holonomic robot platform from scratch with an STM32F411 real-time control layer linked to a Raspberry Pi 4B ROS 2 Jazzy stack over CAN bus
  • Implemented the full localization pipeline from encoder odometry through particle filter MCL (2.3 cm error) to camera calibration and ORB visual odometry
  • Published each module as a reproducible tutorial with code, data logs, calibration data, and validation plots on GitHub

Current

  • Embedded Systems Hardware
  • Embedded Systems Firmware
  • Mechatronic Systems
  • Edge-deployed AI System
  • Consumer Electronics
  • Mobile Robotics

Long term

Robotics · Digital IC Design · Hardware Accelerated Algorithms · Robotics SoC · Edge AI System

Skill pool

  • C / C++ Firmwareembedded · automotive · industrial
  • ESP32 / ESP-IDFembedded · IoT
  • STM32embedded · automotive
  • CAN Busembedded · automotive · industrial
  • OpenCVvision · machine learning
  • Vision Guided Controlvision · industrial
  • ROS2 NavigationSLAM · industrial
  • SLAM PipelinesSLAM
  • Python MLmachine learning · vision
  • IoT PrototypingIoT · embedded
  • Robot Motion Controlindustrial · embedded
  • Automotive ECUsautomotive · embedded
  • PCB Bring-upembedded · IoT
  • Sensor FusionSLAM · vision · ML
  • Digital Logicembedded · automotive
  • Controls Modelingindustrial · embedded

No matching skills yet.