Weesan Lee is a senior software engineer specializing in large-scale distributed systems and network protocols, with over a decade of hands-on experience across companies like Honey, Yahoo, Juniper, and Cisco. He brings deep C/C++ expertise (and comfort with Go, Python, Ruby, Java), has designed low-latency, high-availability middleware and IP multicast protocols, and holds two multicast-related patents. An active practitioner and educator, he has lectured university courses, presented at IETF and NANOG, and helped draft Mtrace2. His open-source C++ projects—thread pool library, Kafka proxy, Naive Bayes classifier and Muniq—illustrate a pattern of shipping pragmatic, performance-focused tooling. Bilingual in English and Mandarin, he combines academic research in symbol recognition and data mining with production engineering to solve complex networking and data problems.
10 years of coding experience
16 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Southern California
Ph.D., Computer Science, Ph.D., Computer Science at University of California, Riverside
Contributions:4 PRs, 11 pushes, 7 branches in 5 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.