Calvin Chun-Yu Chan

Calvin Chun-Yu Chan

Full-stack TypeScript Engineer

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