Hi there! 👋
I am Evan Hu, a software engineer focusing on editors, sync engines and AI applications.
- I am a seasoned software engineer and architect with a proven track record in designing and leading collaborative tools, including real-time editors and office suites.
- Specializing in real-time collaboration algorithms (OT, CRDTs), rendering, performance optimization, and scalable architecture.
- Led Univer, an open-source office suite framework, to 9k+ GitHub stars and adoption by 10+ enterprise clients, including 2 Fortune 500 companies and several well-known companies in China.
- Before that, I contributed to collaborative spreadsheets and documents at ByteDance and Tencent.
Open to new opportunities and challenges, including those out of China or globally remote. Check out my resume.
Email me or connect with me on X or LinkedIn.
- Reverse Linear's Sync Engine: a detailed study on Linear's sync engine. The documentation is (according to its CTO) correct and more complete than what Linear publishes internally.
- Univer: A web-based spreadsheet framework, similar to Google Sheets, with a focus on extensibility and performance.
- redi: A lightweight dependency injection framework for TypeScript. Used in Univer and ByteDance.