Yinan Zhang

Technical Writer at Art of Problem Solving

San Francisco Bay Area United States
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
Yinan Zhang is a technical writer and former software researcher with seven years of experience building and documenting complex systems across Silicon Valley leaders like Meta and Bloomberg. With a Ph.D.-level background in computer science and an MS in statistics, she blends rigorous technical depth with clear, user-focused communication—skills honed while contributing code-level improvements to high-performance open-source projects such as jemalloc. Her career spans hands-on backend engineering, research roles, and teaching, and she currently balances technical writing at Bloomberg with math instruction at Art of Problem Solving. Notably, she has implemented and tested low-level memory analytics features, giving her rare insight into both allocator internals and how to translate them into usable documentation. Based in the San Francisco Bay Area, she brings a researcher’s precision and an engineer’s pragmatism to developer-facing content and technical curriculum.
code7 years of coding experience
job4 years of employment as a software developer
bookMathematics, Mathematics at Peking University
bookThe University of Hong Kong (HKU)
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Illinois Urbana-Champaign
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

c1710
memory-management10
api10
c1110
apidoc10
testing10
performance-monitoring9
performance-measurement9
performance-analytics9
performance-monitor9
performance-analysis9
performance-tuning9

Programming languages (3)

TypeScriptC++C

Github contributions (5)

github-logo-circle
jemalloc/jemalloc

Mar 2019 - Jan 2021

Role in this project:
userBack-end Developer
Contributions:20 reviews, 227 commits, 227 PRs in 1 year 10 months
Contributions summary:Yinan primarily contributed to the `jemalloc/jemalloc` project by implementing and testing new memory utilization analytics features within the mallctl interface. Their work involved adding new control functions for querying and analyzing memory usage, focusing on memory addresses and extent statistics. The commits also included the addition of test cases to validate the functionality of the new APIs, demonstrating a focus on both feature development and ensuring code correctness. This development involved modifying and extending the core allocation control functions and utilities in the codebase.
yinan1048576/lefthand

Aug 2020 - Mar 2023

Contributions:14 pushes in 2 years 6 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
Yinan Zhang - Technical Writer at Art of Problem Solving