
Calvin Chun-Yu Chan
Full-stack TypeScript Engineer
- Email: hello@calvincchan.com
- Website: calvincchan.com
- Location: Vancouver, BC, Canada
- GitHub: github.com/calvincchan
- LinkedIn: linkedin.com/in/calvincchan
Summary
Full-stack TypeScript engineer with 20+ years building eCommerce, SaaS, and enterprise platforms — from digital voucher systems and student information platforms to health record management and multi-tenant maritime operations software. Owns the full lifecycle: architecture, implementation, deployment, and maintenance. Proven in both solo-developer and team contexts, with a track record of replacing legacy systems, designing multi-layer features end-to-end, and leveraging AI-assisted tooling to sustain high output across complex stacks.
Tech Skills
- Languages & Frameworks: TypeScript, React, Next.js, refine.js, Node.js, REST API, CSS, HTML
- Database & Identity: PostgreSQL, MongoDB, Redis, MSSQL, Microsoft ADFS, OAuth
- Infrastructure & DevOps: AWS, GCP, Docker, CircleCI, GitHub Actions, Fastlane, Git
- UI Libraries: Material UI, Tailwind, Shadcn UI
- Testing: Jest
- AI-Assisted Dev: Claude Code, GitHub Copilot
Experience
Contract Full-stack Developer — Nikaxu, Remote | Sep 2025 – Apr 2026 (Concurrent)
- Delivered full-stack features end-to-end as a significant contributor on an 8-person team building an enterprise SaaS for maritime/industrial operations management.
- Built a Project Management module from scratch — multi level project hierarchy, interactive schedule timeline, milestone events, document integration, and role-based access controls.
- Designed and implemented a customizable form system across all layers: GraphQL schema, AWS Lambda CRUD endpoints, React frontend, DB migrations, and audit logging.
- Built a status management state machine with multi-step validation and race condition guards for a concurrent multi-user environment.
- Extended the platform-wide audit log with user profile enrichment and backward-compatible API design.
- Used Claude Code with sub-agent orchestration, deep planning, and token optimization to accelerate delivery across a complex multi-layer stack.
- Stack: TypeScript, React, GraphQL, AWS Lambda, PostgreSQL, Claude Code
System Engineer — EDU.INK Limited, Hong Kong | Jun 2019 – Present (Current)
- Led development of a real-time collaborative counselling record database with secure storage and permission control, replacing clients' ad-hoc Google Doc workflow.
- Implemented core products: student information system, admission/enrolment, billing and online payment, parent-teacher communication, and mobile app.
- Led migration from a legacy monolithic PHP/Laravel app to a client-server architecture, achieving faster response times and improved scalability.
- Maintained and extended a growing multi-module platform solo — using Claude Code and GitHub Copilot to sustain delivery velocity that would otherwise require a team.
- Stack: TypeScript, React, Next.js, Node.js, PostgreSQL, Claude Code, GitHub Copilot
Founding System Engineer — GUZZU Limited, Shenzhen, China | Jun 2016 – Sep 2019
- Sole engineer: designed and built a bilingual (English/Chinese) e-commerce platform from scratch, targeting expat business owners in Shenzhen using Vue2 and Node.js.
- Engineered full i18n/l10n across the stack — UI, content management, and user flows — bridging English-speaking merchants with a Chinese-speaking customer base.
- Built a separate event ticketing platform with a management backend and a mobile barcode-scanning validation app.
- Stack: Vue2, Node.js, i18n/l10n
Founding System Engineer — giftpass Limited, Shanghai, China | Mar 2013 – Jun 2015
- Sole engineer: designed and launched a digital gift voucher platform end-to-end for the Shanghai market — consumer web app, iOS/Android mobile app, merchant admin dashboard, and payment integration.
- Implemented the complete voucher lifecycle: issuance, redemption/validation, expiry handling, and merchant settlement.
- Grew the platform to hundreds of active users across a multi-merchant network.
- Stack: iOS, Android, Node.js, REST API, Alipay, WeChat Pay
Early Career | May 2003 – Jul 2012
- UX Engineer - Genesix Inc., Japan | 2011–2012: Co-created "Jumvo", a voice-based messaging app; responsible for UX design and mobile interface.
- Frontend Engineer - A.C.O. Inc., Japan | 2010–2011: Delivered client websites via rapid prototyping and UI engineering.
- Software Developer - UBC Hancock Laboratory, Canada | 2007–2010: Built the InnateDB bioinformatics submission and curation system, including data visualizations and report generation.
- Software Developer - Active Logic Inc., Canada | 2006–2007: Developed a customer management system for a gaming platform.
- Web Developer - ehosting.ca, Canada | 2003–2005: Customer management software development, hosting product development, Linux server administration, and MySQL database management.
Volunteer
Volunteer System Engineer — Familogue Education Society, Canada | Sep 2024 – Present
- Built custom e-store, member management, and programme enrolment systems to improve admin efficiency.
- Automated e-transfer handling via email webhook, reducing manual processing and human error.
- Integrated Zoho Books, Vancity Business, and Square Payment for improved data visibility.
- Stack: Node.js, PostgreSQL, Square, Zoho Books, Vancity Business
Education
B.Sc., Computer Science — University of British Columbia | Sep 2000 – May 2003
Last revised: 2026-04-09