Joshua Jimenez

Hi, I’m Joshua

I’m a junior at the University of Illinois studying Systems Engineering and Design, with a minor in computer science. Most of my time goes to the CACMS robotics lab, where I work on perception for an autonomous ground vehicle and look after the software on our Clearpath Husky.

I’m looking for a Summer 2027 internship in perception or robotics engineering.

Drag to move · double-click to add · select + Delete to remove

Index

How everything connects. Hover a node to see its links; drag to rearrange; click to jump.

  • work
  • project
  • group
  • skill

Research

Autonomous Systems Research Assistant · Center for Autonomous Construction and Manufacturing at Scale (CACMS) · Apr 2026 → now

Perception/ML lead · Apr 2026 → now

Soil-moisture perception for an unmanned ground vehicle

A camera and lidar system that classifies the soil under a moving vehicle as dry, semi-wet or saturated. It has to run on a 6-watt onboard computer, so a lot of the work is fitting inside that budget.

  • PyTorch
  • Blender / Cycles
  • OpenCV
  • ONNX → OpenVINO
  • ROS 2
  • Ouster lidar
System design & embedded constraints
  • Fuses RGB, near-infrared and a 64-beam Ouster OS1 lidar, budgeted for a 6 W x86 SBC decoding two 5 MP streams.
  • Derived imaging geometry from first principles (GSD, motion blur, per-frame observation count), correcting a 2–5× overstatement of the temporal-voting budget and setting camera mode (5 MP @ 30 fps over VGA @ 112 fps).
  • Built the ONNX → OpenVINO export path and an fp32 / fp16 / int8 latency harness.
Synthetic data & sim-to-real
  • Built a ~13k-line, 201-test Blender/Cycles renderer producing 10,000+ labeled frames per batch with per-pixel moisture, depth, segmentation and simulated lidar, calibrated to LUCAS soil spectra.
  • Label-blind domain randomization: photoscanned soil textures, a 336-HDRI sky bank with sun extraction, dusk/dawn and overcast regimes, canopy shadows and vehicle self-shadowing.
  • Measured lighting randomization swamping the class signal (3.55× vs. 1.7× in brightness); fixed it with irradiance-tracked exposure and a regression validator; verified exposure linearity to 0.01%.
  • Diagnosed a domain shift between dataset generations with PCA and random-forest probes and fixed it with a white-balance-relative illuminant model.
Experiments & training
  • A controlled A/B pilot (1,200 synthetic images, one variable) showed a brightness shortcut was capping the model; widening photometric jitter gained +0.12 macro-F1 and cut saturated→dry confusions from 21 to 0.
  • Anchored simulation parameters in bench measurements: drying-tray soil series, lidar-return modeling, camera characterization.
  • Built the PyTorch training framework (RGB / NIR / early-fusion arms; motion-blur and rolling-shutter augmentation from vehicle speed and exposure).

Status: simulation pipeline and pilot done; final model and field results still in progress.

ROS 2 stack owner · Jun → Jul 2026

Autonomous navigation on a Clearpath Husky A200

Took the lab’s 50 kg off-road robot from bare hardware and tethered manual driving to autonomous point-to-goal navigation.

  • ROS 2 Humble
  • Nav2
  • SLAM
  • C++
  • Python
  • Navigation with Nav2 on a SLAM-built map, over a robot-hosted wireless link.
  • Integrated Ouster OS1 lidar, MultiSense S27 stereo camera and MicroStrain AHRS into ROS 2 Humble.
  • Wrote an instrumented closed-loop controller (C++/Python) with configurable gains, a safety watchdog and per-run metrics; authored a field runbook with an e-stop pre-flight checklist.

Other lab work

  • Annotated 1,000+ images in CVAT for GPS-denied underwater autonomous vehicles.
  • Model autonomous-vehicle sensor platforms in Fusion 360 for simulation.
  • Maintain the lab’s research wiki (200+ pages, 300+ commits) with dataset provenance and reproducibility records.
  • Track design choices in 25+ architecture decision records.
  • Excluded a dataset from training after it failed a provenance check.

Projects

Personal project · open source (MIT) · v0.1.0, Aug 2026

gaku 学

A study vault for college. You drop in messy lecture, reading and homework notes, and get back linked concept notes, per-exam cheat sheets and a deadlines board. It works in plain Obsidian, and an optional Claude Code pipeline does the filing.

  • Obsidian
  • Claude Code
  • Dataview
  • Python
  • Built it out of the vault I used across three semesters of my degree.
  • Designed a filename “naming contract” that routes each raw note into the right course folder; if a type is unknown, the pipeline stops and asks instead of guessing.
  • Wrote seven commands that cover a semester, from syllabus intake to exam-prep plans to the end-of-term archive.
  • Made academic integrity part of the design: every command reads a per-course AI-policy field first, and none of them produce graded work.
View on GitHub →

Team lead · SE 498 · Sep → Dec 2026

Audio Rate

Estimating how hard someone is exercising from the sound of their breathing, recorded on a phone.

  • Lead a 3-person team; designed the 16 kHz log-mel → CNN + GRU → int8 on-device pipeline.
  • Set up leave-one-participant-out and leave-one-device-out evaluation.
  • Built the iOS capture app (48 kHz audio, BLE Polar H10 client) with clock sync confirmed to ~6 ms.

In progress, no results yet.

Leadership

Product Lead · Product Space UIUC · Feb 2026 → now · Product Fellowship (6% acceptance)

Brownlee × Product Space UIUC

Co-leading a six-person team on a 12-week study of whether Brownlee Lighting can 3D-print its own lighting shades. I own the feasibility side.

  • Run the weekly client call and turn it into decisions and deliverables within 48 hours.
  • Led development of a parametric shade generator (Python + Fusion 360 API) with printability and clearance checks.
  • Own the business case: cost-per-shade model, in-house vs. outsourced crossover, weekly risk register.
  • Set up the team’s shared knowledge base and the scripts that run its weekly workflow.

Fellowship project: U.S. go-to-market strategy for an international games company.

Philippine Student Association at UIUC · May 2025 → now

Treasurer, previously Philanthropy Chair

Treasurer May 2026 → now

  • Lead financial advisor for the Philippine Student Association (200+ members).
  • Manage financial operations for the largest student-led Filipinx conference in the Midwest.
  • Advise funding for the award-winning cultural groups Harana and Barkada.

Philanthropy Chair May 2025 → May 2026

  • Ran fundraising, including partnerships with Memorial Stadium.
  • Built a volunteer management system to track assignments for 40+ volunteers.
  • Streamlined the organization’s processes and documentation.

Skills

Robotics & sensing

  • ROS 2 Humble
  • Nav2
  • SLAM
  • Ouster lidar
  • MultiSense stereo
  • MicroStrain AHRS
  • RGB/NIR cameras
  • V4L2
  • Ubuntu Linux

Perception & ML

  • PyTorch
  • OpenCV
  • NumPy / SciPy
  • scikit-learn
  • ONNX / OpenVINO
  • Blender / Cycles
  • Domain randomization
  • Sim-to-real

Programming

  • Python
  • C++
  • C
  • Swift / SwiftUI
  • MATLAB
  • SQL
  • FastAPI
  • Pandas

Tools

  • Git
  • Fusion 360 + API
  • CVAT
  • Obsidian
  • Notion API
  • Claude Code
  • Whisper
  • Decision records

Education

University of Illinois Urbana-Champaign

BS Systems Engineering & Design · Minor in Computer Science · May 2028

Completed: Data Structures, Discrete Structures, Linear Algebra, Analysis of Data, Statics, Dynamics, Strength of Materials, Business Side of Engineering

This fall: Control Systems, System Programming, Design of Mechanisms, AI-Driven Intelligent Systems

Contact

The best way to reach me is email. I’m based in Chicago and Urbana.

I speak English and intermediate Japanese. Outside of work I’m into sports psychology, philosophy, classical literature, modern art and techno.