Sunil Khorwal

I build things at the edge of software and hardware — operating systems from raw assembly, satellite ground stations that pull telemetry from orbit, robots that walk, and phones built from scratch on custom PCBs.

🛰️ Satellite Ground Station & Telemetry Decoding

UWE-3 CubeSat
Station 4763: Mumbai-RTL-1 · SatNOGS

I operate an active SatNOGS SDR ground station and reverse-engineered the telemetry protocol of the UWE-3 CubeSat (NORAD 39446) with no public documentation — empirically mapping all 33 bytes of the housekeeping payload, catching a temperature scaling bug (÷2.0), and contributing an open Kaitai Struct decoder (PR !518) validated across 270+ frames from 129k SatNOGS packets.

View space projects →

🤖 Hardware & Robotics

Projects built end-to-end — schematic, PCB, firmware, and enclosure:

8-DOF Robotic Dog

ESP32 · Inverse Kinematics · Gait control

Custom GSM Phone

SIM800L · Custom PCB · SMS & voice calls

AI Robotic Car

Camera · Object detection · Autonomous nav

LoRa & FlightAware

Long-range RF · Aviation data

View all hardware projects →

💻 Operating Systems

Built a 32-bit OS from scratch in x86 NASM and C — no GRUB, no libc. Custom bootloader loads the kernel via int 0x13, switches to Protected Mode through a hand-written GDT, then writes directly to VGA memory at 0xB8000.

Read more →

⚡ Currently

Expanding the SatNOGS decoder library and writing technical blogs about the work. The ground station is always listening.