Hello.

My name is Leonard - a software engineer who builds and ships scalable, event-driven systems from backend services to cloud infrastructure. I work across Node.js, TypeScript, Python, and Go, and specialize in distributed systems, real-time processing, and cloud-native deployments on AWS - with a strong focus on observability, reliability, and long-term maintainability.

Connect with me on LinkedIn.

Proactive Attitude

Takes initiative and doesn’t wait to be told what to do – shows ownership and drive.

Reliable Communication

Keeping you updated at every step to ensure transparency and clarity.

Problem-Solving Mindset

Turning obstacles into opportunities with strategic and creative thinking.

Languages / Technologies

Languages

  • JavaScript
  • TypeScript
  • Python
  • Go

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML/CSS
  • Shadcn

Backend

  • Node.js
  • Bun
  • ElysiaJS
  • Express.js
  • Koa.js
  • Hono
  • PostgreSQL
  • NoSQL
  • GraphQL

DevOps

  • AWS (ECS Fargate, CloudFront, EC2, Lambda, S3, IAM, etc.)
  • CD/CD (GitHub Actions)
  • Docker
  • Kubernetes
  • Terraform
  • Linux
  • Helm
  • FluxCD
  • OpenTelemetry

Projects

Content Repurposing Engine

Content Repurposing Engine is an event-driven AI video pipeline designed to automatically transcribe, analyze, and render optimized short-form clips from raw media. It is built as a cloud-native monorepo using a Bun API, Python rendering workers, and Terraform on AWS.

  • Architected an event-driven video processing engine, replacing persistent background polling queues with ephemeral AWS ECS Fargate tasks triggered via ecs:RunTask, optimizing idle cloud compute costs by over 40%.
  • Provisioned complete infrastructure as code using Terraform, deploying VPCs, ALBs, S3, and CloudFront with strict security groups to support a highly available, decoupled monorepo architecture.
  • Implemented a secure CI/CD pipeline using GitHub Actions and AWS OIDC, automating Python/TypeScript linting, multi-stage Docker builds, infrastructure drift detection, and ECR image deployment – eliminating long-lived AWS credentials.
  • Orchestrated a cost-optimized AI pipeline integrating Claude, Gemini, and GPT-4o for intelligent content analysis, Groq (Whisper) for high-speed transcription, and FFmpeg for short-form clip rendering.

Tech Stack: TypeScript + Python + AWS ECS Fargate + Terraform + GenAI + CI/CD
Repository: GitHub

Distributed Webhook Dispatcher

A fault-tolerant webhook dispatcher built in Go, designed to sustain 10,000+ RPS with sub-100ms p99 latency. It features Goroutine-based worker pools, circuit breakers, and a PostgreSQL-backed dead-letter queue deployed to Kubernetes via GitOps.

  • Designed and built a fault-tolerant Go webhook dispatcher sustaining 10,000+ RPS with sub-100ms p99 latency using Goroutine-based worker pools.
  • Built retry orchestration with exponential backoff, circuit breakers, and PostgreSQL-backed dead-letter queue to guarantee zero message loss.
  • Containerized using multi-stage Docker builds and deployed to Kubernetes via Helm and FluxCD (GitOps).
  • Instrumented with OpenTelemetry for metrics and tracing to monitor latency, retries, and failure rates.

Tech Stack: Go + Concurrency + Kubernetes + Observability
Repository: GitHub

Serverless URL Shortener

A serverless URL shortening service built on AWS Lambda, API Gateway, and DynamoDB. It supports TTL-based link expiration, click analytics, and rate limiting — fully provisioned with SST and automated via GitHub Actions.

  • Architected a serverless URL shortening service using AWS Lambda, API Gateway, and DynamoDB.
  • Implemented TTL-based link expiration, click analytics tracking, and rate limiting for abuse protection.
  • Provisioned infrastructure using SST (Infrastructure as Code) and automated deployments via GitHub Actions.
  • Optimized for cost efficiency under AWS Free Tier with event-driven execution.

Tech Stack: AWS + IaC + CI/CD
Repository: GitHub

Certifications & Training

  • AWS Cloud Practitioner Essentials
  • AWS Technical Essentials
  • Getting Started with AWS Cloud Essentials
  • AWS Cloud Quest: Cloud Practitioner
  • AWS Solutions Architect – Fundamentals of Architecting on AWS
  • AWS SimuLearn: Cloud Computing Essentials
  • AWS SimuLearn: Cloud First Steps
  • AWS SimuLearn: Computing Solutions
  • AWS SimuLearn: First NoSQL Database
  • AWS SimuLearn: Networking Concepts
  • AWS SimuLearn: Cloud Economics
  • AWS SimuLearn: File Systems in the Cloud
  • AWS SimuLearn: Databases in Practice
  • AWS SimuLearn: Core Security Concepts
  • AWS SimuLearn: Auto-Healing and Scaling Applications
  • AWS SimuLearn: Highly Available Web Applications
  • AWS SimuLearn: Cloud Practitioner
  • AWS SimuLearn: Connecting VPCs
  • AWS Well-Architected Foundations
  • AWS Compute Services Overview
  • Fundamentals of Machine Learning and Artificial Intelligence
  • Exploring Artificial Intelligence Use Cases and Applications
  • Responsible Artificial Intelligence Practices
  • Developing Machine Learning Solutions
  • Developing Generative Artificial Intelligence Solutions
  • Optimizing Foundation Models
  • AWS Artificial Intelligence Practitioner Learning Plan
  • Essentials of Prompt Engineering
  • Introduction to Amazon Virtual Private Cloud (VPC)
  • Introduction to Amazon EC2
  • Introduction to AWS Lambda
  • Lab – Introduction to Amazon DynamoDB
  • Introduction to Amazon API Gateway
  • Introduction to Amazon Simple Storage Service (S3)
  • Introduction to AWS Identity and Access Management (IAM)
  • Performing a Basic Audit of your AWS Environment
  • Introduction to AWS Key Management Service
  • Introduction to Amazon CloudFront
  • Introduction to AWS Cloud: Builder Labs Learning Plan
  • Getting Started with AWS Storage (In progress)
Leonard Sean Chua | Software Engineer | 2026