Summary
Randall Blake is an experienced software engineer and instructor with 12 years of hands-on experience spanning high-performance networking, cloud migrations, and teaching programming fundamentals. He built C-based packet processing systems at 100Gb/s, authored QA and regression suites using Robot and traffic generators, and helped drive his team's first $1M quarter by shipping customer-facing features. Randall also optimized Linux deployments, performed static analysis, and containerized products with Docker and Kubernetes for virtual switch environments. Now teaching at Code Ninjas, he translates complex systems knowledge into individualized learning for diverse students while staying active in AI, machine learning, and computer graphics. A University of Texas at Dallas graduate in Computer Science and Computational Science, he blends low-level systems expertise with a knack for explaining concepts clearly to the next generation of developers. Notably, he has shifted naturally between production-grade networking software and education, signaling both technical depth and strong communication skills.
12 years of coding experience
4 years of employment as a software developer
Computer Science, Computer Science at The University of Texas at Dallas