Curriculum Vitae

Tsang Wai Lam, William

AI Engineer · London, United Kingdom

AI Engineer with 10+ years in software engineering and deep expertise in building production-grade LLM applications, RAG pipelines, and agentic systems. Experienced in deploying scalable AI systems on AWS, optimizing model performance, and integrating LLMs into real-world products. Strong background in distributed systems, enabling reliable and high-performance AI platforms.

My story

I started my career as a web developer, building online teaching materials at City University of Hong Kong and freelancing on websites and multimedia applications. When the freelance work outgrew evenings and weekends, I co-founded a software house — Digicrafts — with a partner, building multimedia sites and applications for universities, government institutes and international companies. When the iPhone and the App Store arrived, I taught myself mobile development and helped clients ship games and apps.

From there I moved into large-scale backend engineering — real-time game systems, distributed platforms holding 10k+ concurrent users — and led a backend team in Hong Kong before relocating to London in 2023. Today I build production LLM systems: agentic platforms, RAG pipelines, and the AI assistant on this site.

Experience

MAY 2025 — PRESENT · LONDON, UK

Senior AI / Full Stack Engineer

Aibly

  • Building an agentic AI orchestration platform with LangChain, LangGraph and CrewAI
  • Designed and optimised RAG pipelines over Pinecone, PostgreSQL (pgvector) and Neo4j
  • Implemented prompt engineering strategies to improve agent reasoning and outputs
  • Evaluated and debugged LLM workflows using LangSmith
  • Deployed scalable AI systems on AWS EKS with Bedrock integration
  • Built APIs and full-stack features (Python, TypeScript/Node.js) for AI applications
  • Drove CI/CD automation with GitLab and ArgoCD
  • Mentored junior engineers through code reviews and technical guidance
Mia Platform
Project Highlight

Mia Platform

aibly.io · 2025 —

Agentic AI orchestration platform deploying specialised agent workflows for large-volume document analysis.

LangchainLangGraphCrewAIAWSPineconepgvectorBedrockPythonTypeScriptReactClaudeLlama.cpp

MAY 2023 — MAY 2025 · UK

Freelance Software Engineer / Consultant

StarRise Entertainment Ltd.

  • AI-powered customer service chatbot: designed and built a customer-facing conversational AI on LLMs with RAG — personalised support, automated question answering and self-service
  • Casino gaming platform modernisation: led the transformation of a legacy monolith into a scalable, cloud-ready architecture
  • Designed microservices-based systems, reducing downtime by 40%
  • Migrated legacy systems to Go/Node.js, improving performance by 50%
  • Built CI/CD pipelines (Docker, Kubernetes), enabling reliable AI deployments

JAN 2020 — JAN 2023 · HONG KONG

Team Lead / Senior Software Engineer

Orange Data Ltd.

  • Led a team of 3+ engineers, delivering projects on time and improving team efficiency
  • Conducted code review and facilitated team knowledge sharing
  • Established testing strategies to improve system reliability and stability
  • Designed backend systems supporting 10k+ concurrent users
  • Implemented CI/CD workflows with Helm, Docker and Kubernetes
Online Casino Platform
Project Highlight

Online Casino Platform

wewip.casino · 2019 — 2023

Architected the backend for game logic, studio management and the admin portal — optimised to hold 10k+ concurrent players with seamless performance.

GoNode.jsPythonKafkaKubernetesMicroservicesDistributed Systems

AUG 2019 — JAN 2020 · HONG KONG

Senior Analyst Programmer

Orange Data Ltd.

  • Delivered a working prototype within 2 weeks, accelerating stakeholder approval
  • Developed core backend services in Go, reducing API response time by 50%
  • Created TypeScript client libraries for seamless frontend–backend integration
  • Implemented unit and integration testing frameworks

2004 — 2022 · HONG KONG

Co-Founder / Software Developer / Project Manager

Digicrafts

  • Co-founded a software house delivering web, multimedia and mobile solutions for universities, government institutes and international companies
  • Started as project manager and team lead (2004 — 2010): websites, multimedia games and print design; later led mobile game/app development (2011 — 2022)
  • Adopted cross-platform technology — React / React Native, Flutter and Unity — to boost delivery productivity
  • Managed the full product lifecycle from concept to deployment, including a mobile product reaching 5M+ users

2003 — 2004 · HONG KONG

Freelance Web / Multimedia Developer

Freelance

  • Website design and development plus multimedia animation in Flash and 3D for university and government clients

2000 — 2003 · HONG KONG

E-Learning Material Developer

City University of Hong Kong

  • Developed online teaching programmes and multimedia learning materials for students
  • Built and maintained the supporting websites

Skills

AI / LLM

LangChainLangGraphLangSmithCrewAILlama.cppBedrockPrompt EngineeringGraph RAG

Languages

Python · 7+ yrsGo · 7+ yrsTypeScript / Node.js · 10+ yrsRustJavaC#SQL

Mobile & Cross-platform

React NativeFlutterUnity 3D

Data & Vector

PostgreSQL (pgvector)PineconeNeo4jMySQLRedisDynamoDBSQLite

Cloud & Infrastructure

AWS (EC2, S3, EKS, Bedrock, BDA)DockerKubernetesArgoCDGitHub / GitLab

Messaging

KafkaRabbitMQRedis QueueSQS

Architecture

Distributed SystemsMicroservicesEvent-Driven DesignREST APIs

Education

M.Eng. Electronic Engineering with Business Management

City University of Hong Kong · 2000 — 2002

B.Eng. (Honours) Computer Engineering

City University of Hong Kong · 1998 — 2001

Languages

Cantonese · Native or bilingualEnglish · Professional workingMandarin · Limited workingFrench · Elementary