Some selected projects that I've worked on recently.
Integrated logistics platform under the AnyMind Group helping e-commerce brands manage global shipping, inventory, customs and fulfillment in one system.
Led the rebuild of the logistics dashboard so merchants could manage cross-border shipping, inventory, customs, and fulfillment in a single platform.
- Migrated the AnyLogi app from a standalone Angular project into an NX monorepo and rewrote it in React and TypeScript.
- Worked on integrations with DHL, FedEx, UPS, and Japan Post, and gradually added more language translations through Crowdin.
- Kept the app stable with Storybook, automated tests, code reviews, and Chromatic story reviews.
- Set up Jira automation and webhooks for ticket assignments and build notifications to keep the workflow and team collaboration smooth.
- React
- TypeScript
- GraphQL
- Apollo Client
- NX Monorepo
- Bitbucket Pipelines
- Crowdin
- Firebase Hosting
AI-powered live commerce platform under the AnyMind Group that uses generative AI to run 24/7 livestream shopping, automate script creation and viewer interaction, and help brands boost global sales across multiple languages and platforms
Bootstrapped the live commerce platform that powers AI-generated hosts and scripted product launches across APAC markets.
- Built and structured the AnyLive monorepo and developed shared React libraries and utilities.
- Set up Firebase Hosting with Bitbucket CI/CD pipelines, managed translations via Crowdin CDN.
- Created an internal icons library to keep the UI consistent.
- React
- TypeScript
- GraphQL
- Apollo Client
- NX Monorepo
- Bitbucket Pipelines
- Crowdin
- Firebase Hosting
Construction planning platform that brings project teams together in one connected system to plan, track, and deliver work more effectively by replacing disconnected spreadsheets with real-time schedules, visualizations, and automated updates.
Modernised planning workflows for global construction teams with spatial tooling, analytics, and a cohesive design system.
- Delivered interactive mapping workflows with ArcGIS and OpenLayers for on-site planning and clash detection.
- Architected a reusable design system from Figma to React with Tailwind, Radix UI, and Storybook coverage.
- Integrated analytics via HubSpot and Cloud Functions, and migrated multiple standalone apps into a unified monorepo.
- Next.js
- React
- Redux Toolkit
- Firebase
- Playwright
- Flutter
- ArcGIS
- OpenLayers
- Tailwind CSS
- Radix UI
- Storybook
- HubSpot
Ticketing platform that helps event organizers sell tickets, manage events, and promote them online with integrated payments, social media, and custom event pages.
Shipped features end-to-end for event organisers to sell tickets, manage campaigns, and personalise pages without engineering support.
- Built and maintained key features, including in-app payment integrations with Square Up, ArtsPay, Merchant Warrior, and AfterPay.
- Developed social media integrations allowing users to connect their dashboards with Facebook, Instagram, X, including leading the Meta API approval process.
- Created a custom page builder for event organizers to design event pages with layouts, colors, images, and videos.
- Rebuilt the admin dashboard with for managing sales, events, and users.
- React
- TypeScript
- jQuery
- SCSS
- C#
- Razor
- Handlebars
- Square
- ArtsPay
- Merchant Warrior
- AfterPay
- Meta API