
Software engineer, dreaming of owning my own coffee shop one day.
github.com/callmekungfuI'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 building all aspects of payroll for Canadian companies at Rippling, translating complex compliance requirements into streamlined, reliable software.
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.
Exploring new languages, frameworks, and design patterns. Always learning and experimenting with the latest in software development.
Crafting the perfect brew, from pour-over coffee to traditional tea ceremonies. The ritual is as important as the result.
Precision and creativity in the kitchen. Sourdough, pastries, and everything in between—baking is code you can eat.
Rippling — Global Payroll Canada
Building all aspects of payroll for Canadian companies.
IBM — Planning Analytics (Band 7)
Mentored 3 junior engineers and led spreadsheet modernization efforts on the web for Planning Analytics on Excel 365. Collaborated with product managers to secure a seven-figure account.
IBM — Planning Analytics (Band 6 → 7)
Engineered chunked loading systems that reduced initial load times by 50% for large-scale deployments. Co-authored user rows and columns for universal report, adopted by 10+ enterprise logos.
Riot Games - Marketing Platform Technologies
Built responsive screens from design mockups, collaborated with designers and backend engineers, and implemented component libraries.