---
title: Calvin Chun-Yu Chan — Resume
description: Full-stack TypeScript engineer with 20+ years building eCommerce, SaaS, and enterprise platforms.
author: Calvin Chun-Yu Chan
email: hello@calvincchan.com
website: https://calvincchan.com
location: Vancouver, BC, Canada
role: Full-stack TypeScript Engineer
image: https://calvincchan.com/images/calvincchan-profile.png)
lastmod: 2026-04-09
---

![Calvin Chun-Yu Chan](https://calvincchan.com/images/calvincchan-profile.png)

# Calvin Chun-Yu Chan

## Full-stack TypeScript Engineer

- Email: [hello@calvincchan.com](mailto:hello@calvincchan.com)
- Website: [calvincchan.com](https://calvincchan.com)
- Location: Vancouver, BC, Canada
- GitHub: [github.com/calvincchan](https://github.com/calvincchan)
- LinkedIn: [linkedin.com/in/calvincchan](https://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](https://innatedb.ca) 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
