Senior Full Stack Software EngineerHong Kong

From complex workflows to working software.

My work spans airline systems, Symphony’s agent-driven development workflow, reusable PM skills and AI business products. I combine hands-on engineering with service design, team enablement and cross-team delivery.

  1. Discover
  2. Design
  3. Build
  4. Validate

Selected work

Backend systems, AI products and the tools that help teams deliver them. Explore the decisions, implementation and collaboration behind the work.

Browse all 14 projects
  1. AI business workflows

    New Media LabEmployer work

    Shaped WhatsApp job and invoice journeys, web onboarding and creator portfolios, connecting product decisions with service integration, agent behavior and production delivery.

  2. Symphony

    New Media LabEmployer work

    Proposed and developed an agent-driven workflow platform, then worked on ClickUp integration, analytics, notifications, onboarding and feedback so teams could use it in their day-to-day delivery.

  3. PM requirement skills

    New Media LabEmployer work

    Designed requirement-check and update workflows, connected them to project context and ticket creation, and published six reusable PM Tool skills with installation guidance and handoff support.

  4. Agent-driven testing

    New Media LabEmployer work

    Built worksheet-driven agent testing with reusable execution steps, validation and reports, and transferred the workflow to PMs for repeatable business-scenario checks.

  5. AI delivery and HR pilot

    New Media LabEmployer work

    Shaped reusable AI delivery workflows with isolated implementation and independent QA, then prepared business discovery, engineering handoff and a six-week HR pilot plan.

  6. Airline mobile booking

    AccentureClient engagement

    Co-led a 14-person delivery team while owning its BFF, from mobile-friendly APIs and seat-map conversion to integration guidance, staging validation and production support.

  7. Mobile platform enablement

    AccentureClient engagement

    Led technical enablement across mobile teams, personally delivered dependency-build automation for two apps, and later supervised Team Leads responsible for enablement and shared components.

  8. Airline order services

    AccentureClient engagement

    Primarily owned order and notification services plus booking-management and query services, including concurrency protection, payment integration, currency calculations and provider failure handling.

Ex­pe­ri­ence

  1. New Media Lab

    • Senior Full Stack Software Engineer

    AI business products, Symphony, PM requirement skills, agent-driven testing and discovery-to-delivery workflows.

  2. Accenture

    • Custom Software Engineering Senior Analyst
    • Custom Software Engineering Analyst

    Airline backend engineering, mobile technical enablement and cross-team delivery leadership.

  3. Radica Systems Limited

    • eCommunication Automation Project Assistant, Intern

    Email-marketing automation and functional specification work.

Read the full CV

How I work

  1. Understand the workflow.

    Clarify the business need, responsibilities and constraints before deciding what to build.

  2. Make the boundaries clear.

    Turn requirements into service contracts, implementation plans and practical handoffs.

  3. Build and validate.

    Combine hands-on development with tests, integration checks and feedback from the people involved.

  4. Support delivery.

    Coordinate across teams, investigate problems and help others use and maintain the result.