Back to Laboratory
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.