Vancouver based, dedicated full-stack developer.

I am passionate for building scalable, maintainable solutions.

2023 - Current @ Traction Rec

Junior Software Developer → Intermediate Software Developer (since 2024)

Full-stack development for Salesforce CRM apps supporting non-profits in managing operations like billing, payments, registrations, and memberships.

AWS

Independently led architecture, development, and deployment of building a scalable error logging pipeline to handle hundreds of concurrent requests, each processing thousands of items for analytics.

API GatewayS3LambdaSQSTerraformPostgreSQLJavascript
Stripe

Stripe integration into existing payment architecture to support payments and billings.

ApexJavaLWCStripe APIPostman

Performance Profiling

Up to 70% performance improvement by optimizing render efficiency and identifying missed caching opportunities.

JavascriptLWCApex

Deprecate legacy package

As part of the largest re-architecture of existing payment infrastructure, while preserving all existing features and functionality.

Unit TestsEnd-to-end TestsJavaSelenium Webdriver

Feature ownership and code delivery

Develop reusable front-end components and back-end structure, promoting consistency, scalability, and maintainability

AgileProject ManagementHost conductors' meetingsCodingTechnical Documentation

Tier-3 Support

Investigate and troubleshoot high-priority support tickets, identifying root causes, providing workarounds and implementing efficient solutions.

Customer ExperiencePerformance ProfilingDebuggingISV Partner SupportOrg Configuration

Mentor Junior Developers

Host learning sessions, pair-programming, code reviews, provide constructive feedbacks, performance reviews, etc.

Technical Spikes

Actively participate in monthly spikes to explore new technologies and improve product capabilities. These initiatives drive product improvements and generate sales opportunities.

Agentforce AIUI EnhancementsPerformance ProfilingGoogle APIStripe APIReact Native

2023 @ ProInstinct

Software Developer

Back-end development for an athlete-training mobile application.

Back-end Development

Develop and maintain back-end for the mobile and web applications.

KotlinSpring BootAWS S3PostgreSQLPostmanRedis (Caching)Docker

<languages />

ApexJavaKotlinJavascriptTypescriptSOQLSQLHTMLCSS

<frameworks />

LWCAuraReact-nativeNext.jsReactJSSpring BootTailwind CSSExpress

<databases />

Salesforce DBPostgreSQLRedisSQLite

<tools />

AWSAPI GatewayLambdaSQSCloudwatchTerraformPostmanDBeaverDockerBlenderAI Tools

<testing />

Selenium WebdriverCypressJestMocha

<spoken />

EnglishCantoneseMandarin
Pocket Lingo

Pocket Lingo

A vocabulary learning app (work in progress).

React NativeJavaSpring BootTypescriptPostgreSQL
Portfolio, 2023

Portfolio, 2023

Portfolio created back in 2023. It showcases some of my projects and 3D models.

Three.jsReactJSViteBlender
First Aide

First Aide

An AI-powered personal health assistant that utilizes speech recognition and Open AI to provide immediate advice. It also keeps track of personal medical records.

React NativeJavascriptOpen AI APIPostgreSQLExpressJWTTailwind CSSBlender
education

Diploma: Full-Stack Web Development

Lighthouse Labs

2023

education

Bachelor of Arts

Chinese University of Hong Kong

2016 - 2020