Bare Metal · Embedded (2020)2020
Network Tester Interface
A standalone hardware device for network diagnostics and configuration with touch display, built from scratch on Arduino.
The Real Problem
Troubleshooting Ethernet drops in server racks and field installations required carrying heavy laptops and bulky gear just to check DHCP leasing, gateway reachability, or ICMP latency.
How the Solution Works
Handheld battery-operated diagnostic unit. Features a resistive TFT touchscreen with custom low-latency UI. Supports DHCP leasing, static IP configuration, bidirectional ICMP pinging to gateway/custom hosts, and real-time battery voltage monitoring.
Why it Matters / Engineering Value
Demonstrates deep low-level engineering fundamentals (C/C++, SPI bus communication, raw Ethernet packet crafting, hardware interrupts, tight memory footprint on ATmega) — a rare asset for a full-stack engineer.
