RITVIK SINGAL
RS-2028CE · REV 3.3 · JULY 2026

RS-2028CE Multi-Domain Engineering Unit

Silicon to agents — I build across the whole stack.

CompE @ UIUC · grad May 2028 · Curafitt · ixigo · NCSA · PwC · open to relocation
Download résumé → see the work ↓

1 Pin Configuration — every pin is a skill. Hover one; pick a role above to light its bank.

RS-2028CE

Figure 1. RS-2028CE (top view) — each pin is a skill.

2 Electrical Characteristics (experience — all values measured, not simulated)

ParameterTest conditionsTypUnit
BLE wearable carrier boardEmbedded Engineer Intern — Curafitt (Jun 2026 – present) PCB design (KiCad + Altium), PMIC power, Zephyr firmware — product under NDA NDA
Heimdall — agentic observability platformAI Intern — Ixigo (Jun 2026 – present) · OpenTelemetry, LLM infrastructure 5-level tracing hierarchy · 10+ span families · deterministic session replay 99.9% session reconstr.
HPC GPU validation + ticket dedup pipelineAI Research Intern — NCSA Center for AI Innovation, UIUC CUDA + MLCommons benchmarks across 8 nodes · 6 h sustained load 0node faults
isoADC current-sense characterizationBattery Systems Embedded Engineer — Illini Electric Motorsports (FSAE) STM32 + Rigol DC-Load + shunt · 128–400 Hz · 64 configs, 2000+ samples +20% ADC accuracy
ISR runtime variability reductionBMS benchmark across 5 MCU load scenarios, 10,000+ ADC samples Gain, current and sampling swept in Python −15% jitter
Railway firmware reverse engineeringEmbedded Research Intern — SPRAI, UIUC · Ghidra, Jython, Coldfire ISA 50K+ lines embedded C/ASM · control-flow mapping of Golconda function 3+vulns found
Orion — agentic deployment systemAI Intern — PwC · Python, LangGraph, FastAPI, WebSockets Parses CI results, gates releases, streams live status over WebSockets −60% release time
ECE 110 lab instructionCourse Assistant — Intro to Electronics, UIUC 13 lab modules · diodes, BJTs, MOSFETs, PWM motor control · scope + function gen 100+students/week

Table 1. Metrics as reported in production (résumé). Full test conditions available on request.

3 Typical Applications (projects)

Unix-like RISC-V OS kernel

Embedded C · RISC-V ASM · Sv39 paging · QEMU

FAT-based file system with write-back block cache, three-level Sv39 virtual memory with ELF loading and lazy allocation, 15+ POSIX syscalls, and a preemptive multi-process shell with pipes.

private repo — walkthrough on request

Curafitt — BLE wearable platform

KiCad · Altium · PMIC power · Zephyr · BLE 5.4

Embedded engineering on a BLE 5.4 wearable platform at Curafitt: multilayer PCB design, PMIC power and USB-C Li-Ion charging, and Zephyr firmware. Product specifics are under NDA.

Curafitt company logo
curafittech.com ↗ company ↗

Hands-free 4-axis drone control

ESP32 · MCP4728 DAC · I²C · MediaPipe · MicroPython

Reverse-engineered an RC transmitter by probing 12 potentiometer terminals, then drove all four flight axes from hand gestures: MediaPipe on the host streams landmarks to an ESP32, which injects 12-bit DAC voltages over I²C — with a 500 ms watchdog fail-safe.

Wiring: host over USB to ESP32, I2C on GPIO21 SDA / GPIO22 SCL to MCP4728 DAC, four analog outputs to RC transmitter, 2.4 GHz RF to HS210 drone
Signal path — host → ESP32 (GPIO21/22 I²C) → MCP4728 → RC TX → drone (click to enlarge)
source code ↗

Prism AI — LLM routing gateway

TypeScript · React · Supabase · 6+ model providers

Classifies prompts into 4 categories and routes them to the optimal model across 6+ providers, cutting inference costs up to 70% — with streaming chat, automatic failover and RLS auth.

source code ↗

hpcGPT — HPC agent CLI

Opencode agent · MCP servers · Slurm · Atlassian

A customized CLI agent for high-performance-computing environments: MCP servers for Slurm job management, documentation Q&A, reporting, and Atlassian integration.

hpcGPT logo
NCSA research · code private (under NDA)

Chergi AI — NASA hackathon

Python · React · CesiumJS · MODIS/OMI data

Satellite AQI, temperature and humidity fused into a live health score on a 3D city map, with a what-if simulation engine — scenario analysis cut from months to under 4 minutes.

Chergi AI landing page — green wireframe torus on a dark starfield, tagline Reimagining Chicago's future
Chergi AI — the live app (click to open the demo gallery)
live demo ↗ source ↗

Automatic dart board scoring

Analog design · comparators · one-hot encoding · digital adders

Vibration-sensor arrays with amplification and filtering stages feed comparator thresholds and digital adders, driving a 7-segment score display — false-trigger rate cut 40% across channels.

White dartboard with concentric circular targets and vibration sensors mounted on the rear
Fig 25. The scoring target: a blank white board with hidden concentric rings (click to open the demo gallery)

Tele-operated gesture robot

ESP32 · gyroscope (MPU-6050) · RF link · L298N · 4WD

A four-wheel-drive robot steered by hand tilt: a wearable ESP32 reads roll and pitch from a gyroscope, classifies the gesture into forward / back / left / right, and sends it to the robot over an RF link (with a Wi-Fi/MQTT fallback), driving an L298N H-bridge across four gear-motor wheels.

4WD acrylic-chassis robot car with yellow gear-motor wheels, L298N driver and LiPo battery
The receiver: 4WD chassis, gear motors and L298N driver (click to enlarge)

Figures 2–9. Reference designs. Schematics, source and demos: github.com/RitvikWebPages

4 Absolute Maximum Ratings (exceeding these may cause permanent enthusiasm)

ParameterMinMaxUnit
Continuous operation, hackathon mode36h
Espresso input14shots/day
Operating temperature (Urbana winter → Delhi summer)−20+45°C
Table-tennis duty cycle when a table is visible95100%
Domains per conversation16domains

5 Ordering Information (contact)

Orderable partConfiguration
RS-2028CE-EMBEmbedded / firmware engineer
RS-2028CE-HWHardware / electrical engineer
RS-2028CE-AIAI / ML engineer
RS-2028CE-SWSoftware engineer
RS-2028CE-FPGAFPGA / digital design engineer
RS-2028CE-ROBRobotics engineer
RS-2028CE-XAll of the above (recommended)

Samples available immediately. No minimum order quantity.

ritvik.singal10@gmail.com linkedin.com/in/ritvik-singal github.com/RitvikWebPages

6 Revision History

RevDateChanges
2.4AUG 2024Initial release at UIUC — Computer Engineering
2.8JUN 2025Added agentic AI peripheral set (Orion @ PwC); WebSocket interface enabled
3.0SEP 2025BMS embedded bank online (Illini Electric Motorsports FSAE); Ghidra reverse-engineering unit activated (SPRAI); NCSA AI research port opened
3.1JAN 2026ECE 110 course-assistant output enabled; RISC-V OS kernel subsystem booted
3.2JUN 2026Embedded internship at Curafitt (BLE wearable) and AI internship at ixigo (Heimdall observability)
3.3JUL 2026Datasheet reissued in web format; all six domain banks characterized