Summary
Alfred Chan is a software engineer with 13 years of experience building reliable web and backend systems, currently contributing to Skynet Software’s insurance policy administration frontend in Toronto. He has a strong backend-to-frontend pedigree from roles at Foxquilt—where he was the second engineer and built production microservices including a Moneris payment collection system—and earlier work improving billing and UI for Amicus Attorney. A fan of statically typed languages (TypeScript, Rust, Haskell, OCaml, F#), Alfred prioritizes correctness and immutability, leveraging type-driven validation like GraphQL and Zod to make data auditable by code. He balances professional engineering with a hobbyist passion for game development, reflecting a practical curiosity rooted in a formative university course on type systems and functional programming.
13 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo