Profile headshot

Yonglin Wang

Software engineer, cafe owning dreamer

github.com/callmekungfu

About

I'm a software engineer passionate about creating accessible, pixel-perfect user interfaces that blend thoughtful design with robust engineering. I thrive at the intersection of user experience and technical architecture, where the pursuit of design delight is balanced with the necessity of a resilient, scalable system.

My core focus is crafting experiences that not only look great but are meticulously built for high performance and usability. Currently, this means modernizing the planning experience at IBM, translating complex enterprise requirements into streamlined, intuitive interfaces that maximize productivity for thousands of users.

While I am fiercely dedicated to the client-facing experience, I am equally adept at the architecture beneath it. I am a strong backend developer, specializing in designing and implementing scalable systems that reliably support the complex business use cases required by the largest enterprises. I believe that delivering genuine value means taking ownership of the entire stack, from the database schema to the final CSS detail.

This unified approach is guided by a commitment to quality: I prioritize writing clean, maintainable code, performing rigorous testing, and staying up-to-date with the latest web standards and best practices. My goal is always to build software that is both a pleasure to use and a stable foundation for future growth.

Interests

Programming

Exploring new languages, frameworks, and design patterns. Always learning and experimenting with the latest in software development.

Coffee & Tea

Crafting the perfect brew, from pour-over coffee to traditional tea ceremonies. The ritual is as important as the result.

Baking

Precision and creativity in the kitchen. Sourdough, pastries, and everything in between—baking is code you can eat.

Experience

Software Engineer, Team Lead

IBM - Planning Analytics

2023 — Present

Working on Planning Analytics Spreadsheet Services, Planning Analytics for Excel 365. Delivering spreadsheet in the web and modernizing the way people interact with TM1.

  • Co-authored user rows and columns for universal report, enabling user driven content in a dynamic data view, feature currently implemented at at least 10+ logos.
  • Engineered chunked loading systems, leading to 50% initial load time reductions for large use cases, with positive results reported at 3+ seven figure logos.
  • Mentored 3 junior engineers, conducting code reviews, weekly 1-on-1 discussions, and pair programming sessions.
  • Collaborated with product managers closely on a new feature in 2 weeks to secure a seven-figure account.
JavaTypeScriptOLAP Database (TM1)ReactExcel SpreadsheetsProject managementPerformance engineering

Intern Software Engineer - Front End

2022 Summer

Riot Games - Marketing Platform Technologies

Built responsive screens from design mockups, collaborated with designers and backend engineers, and implemented component libraries.

TypeScriptReactPreactGatsby.js