Summary
Sean Xiao is a versatile software engineer with 14 years of experience building full-stack applications across startups, nonprofits, and enterprise environments. He designs and implements frontend and backend systems—frequently using React, Vue.js, React Native, Python, Java, and Node.js—while owning UI/UX and accessibility to meet AODA standards. Sean thrives on end-to-end delivery, from requirements and prototyping with stakeholders to well-documented, tested production code and ongoing maintenance. He’s equally comfortable migrating legacy WordPress sites to modern SPAs and building mobile apps with Expo, bringing a designer’s eye to technical solutions. Based in Toronto, he balances practical engineering with thoughtful communication, often iterating closely with clients to refine features until they fit real user needs.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Applied Science - BASc, Computer Science, Bachelor of Applied Science - BASc, Computer Science at University of Toronto