Hello, I'm

Shuhao Pang

Call me Portia. Senior Full-Stack Engineer crafting scalable membership platforms, shopping cart solutions, and payment systems that power cultural institutions and tourism experiences globally across North America, Europe, the UK, and Australia.

Full-Stack Development Cloud Architecture Membership Platforms Payment Systems E-commerce Solutions AWS Certified

Work Experience

Building systems that matter

Senior Software Engineer

Hornblower (Anchor Operating System)

Jan. 2024 - Present
  • Engineered complete membership platform supporting the backbone revenue model for cultural institutions, facilitating member acquisition, retention, and engagement through automated renewals, exclusive access, and tiered benefit systems while providing revenue stability and enabling tracking of 40-60% higher member spending on additional purchases
  • Built comprehensive back-end automation system handling subscription renewals, automated email notifications, payment failure recovery with grace period logic, and multi-gateway payment processing across Chase, Stripe, Authorize.net, Worldline, and Elavon platforms
  • Developed unified checkout integration that consolidates multiple tour bookings into single-charge transactions, reducing payment friction to drive increased revenue through simplified multi-tour purchasing while affecting 100% of orders processed through the Anchor platform
  • Solely developed comprehensive revenue management dashboard for Anchor clients, automating invoice generation and Stripe payment processing while providing real-time revenue tracking, guest account analytics, and predictive revenue forecasting to streamline financial operations
  • Engineered comprehensive payment processing system integrating multiple gateways (Stripe, Authorize.net, Chase, Elavon, Worldline, Apple Pay, Google Pay) with support for recurring billing, multi-currency transactions, automated refund processing, and PCI-compliant webhook handling with failure retry mechanisms

Software Engineer II

Hornblower

Jun. 2022 - Jan. 2024
  • Engineered dynamic cart editing capabilities with integrated UI and API functionality, enabling customers to modify tour selections, adjust booking dates, and update cart contents without restarting the purchase flow
  • Developed ML-powered pricing integration that analyzes weather conditions, real-time sales data, capacity constraints, and demand signals to dynamically optimize ticket pricing for cruises and events, strategically creating purchase incentives that drive customer conversion and revenue growth

Junior Software Engineer

Hornblower

Jul. 2021 - Jun. 2022
  • Designed a comprehensive itinerary bundling feature enabling customers to manage all purchases in a centralized interface, aggregating itinerary contents for 100% of orders processed through the system
  • Authored automated integration tests for API services and SDK components, focusing on high-impact customer flows to validate end-to-end functionality and maintain service reliability

Technical Skills

Tools and technologies I work with

Languages

JavaScript (ES6+) TypeScript Java SQL HTML CSS

Frontend

React Redux React Router GraphQL WebSockets

Backend & APIs

Node.js REST APIs GraphQL API Gateway

AWS Services

Lambda DynamoDB S3 SQS AppSync CloudWatch CloudFront SES

DevOps & Tools

Terraform CloudFormation Git GitHub Actions CI/CD Postman Integration Testing npm/yarn Webpack ESLint/Prettier Jira/Confluence

Side Projects

Fun experiments & explorations

🎮 Games Hub

Browser-based puzzle games • Sudoku with notes, hints & timer

Play Games →
JavaScript HTML/CSS Game Logic

✨ More projects on the way

Education & Certifications

Academic background and professional credentials

AWS Certified Cloud Practitioner

Amazon Web Services

2024

Professional Certification

Master of Science in Information Technology

California Lutheran University

2019 - 2021

Graduate Scholarship Recipient

Bachelor of Business Administration in Finance

BNU-HKBU United International College

2012 - 2016

Languages

Multilingual communication

English

Fluent

Mandarin Chinese

Native

Cantonese

Fluent

Get In Touch

Let's connect

I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!