Summary
Ted Johnson is a systems-focused software engineer with 8 years of experience building low-level, high-performance and embedded software, now joining Arista Networks' kernel and PCIe driver efforts. He holds a Master's in Computer Science from Trinity College Dublin and has shipped ultra-low-latency features for FPGA-based switches while working across large monorepos and global teams. Proficient in C, C++, Rust, Go and Python, he pairs deep Linux and FOSS enthusiasm with practical experience in build and testing tooling like Perforce, Docker and CMake. His personal projects span real-time Rust multiplayer simulation, LoRa-based trilateration for wildfire detection on ESP32, a novel information-centric P2P protocol, and a home-lab of HTTPS services—demonstrating both research curiosity and production-minded engineering. Comfortable in both kernel and application domains, he brings a knack for squeezing latency out of systems and a long-term interest in the future of global networking. Currently traveling Europe, he combines strong academic credentials with hands-on systems craftsmanship and a track record of shipping complex networking solutions.
8 years of coding experience
1 year of employment as a software developer
Master's degree, Computer Science, 1st Class Honours with Distinction, Master's degree, Computer Science, 1st Class Honours with Distinction at Trinity College Dublin
Leaving Certificate, 90th percentile, Leaving Certificate, 90th percentile at St. Columba's College, Dublin, Ireland