Zhihao Lin

Senior Engineering Manager at YScope

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Zhihao Lin is a Senior Engineering Manager at YScope with six years of hands-on experience building high-performance system software, kernel-level components, and large-scale C++ projects. He holds a MASc from the University of Toronto and has a strong research background in static analysis and LLVM-based tooling, having authored ExLogAnalysis to find logging errors in large C/C++ codebases. At YScope he drove deployment of a log compression platform across over a million vehicles, designed an efficient KV-IR for semi-structured logs, and built widely used CLP FFIs including a Python C-extension deployed in production at Uber. He pairs deep low-level expertise (OS kernels, compiler middle-end techniques, Python runtime C internals) with cloud and product-minded architecture, and regularly teaches and mentors students in operating systems and systems programming. His track record includes several top departmental awards and record-breaking contest wins (2400x speedup in an optimization competition), reflecting a blend of rigorous research, competitive engineering, and production impact.
code5 years of coding experience
job5 years of employment as a software developer
bookBachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at Electrical & Computer Engineering at U of T
bookMaster of Applied Science Computer Engineering, Master of Applied Science Computer Engineering at University of Toronto
github-logo-circle

Github Skills (65)

compression10
modular10
clp10
appveyor10
analytics10
travis-ci10
searching10
log-parser10
logging10
stream9
circleci9
encoding9
build-automation9
clang9
azure-pipelines9

Programming languages (11)

TypeScriptJavaC++ShellRustCLLVMCMake

Github contributions (5)

github-logo-circle
LinZhihao-723/clp

Sep 2023 - Mar 2025

Compressed Log Processor (CLP) is a free tool capable of compressing text logs and searching the compressed logs without decompression.
Contributions:27 PRs, 486 pushes, 93 branches in 1 year 6 months
y-scope/clp-ffi-py

Jun 2023 - Mar 2025

clp-ffi-py is a Python library to encode log messages with CLP, and work with the encoded messages using a foreign function interface (FFI).
Contributions:256 reviews, 194 PRs, 87 pushes in 1 year 9 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.
Request Free Trial
Zhihao Lin - Senior Engineering Manager at YScope