Leonard Sean Chua

Full-Stack Software Engineer

Surigao del Norte, Philippines

I’m a Full-Stack Software Engineer with hands-on production experience building API-driven systems for a logistics platform. I work primarily with React, Next.js, TypeScript, Node.js, Bun, and Deno, shipping features that are scalable, secure, and built to survive real-world usage.

I currently work remotely for a US-based company, where I maintain and extend integrations with major e-commerce platforms including Shopify, WooCommerce, eBay, Walmart, Wix, TikTok, and Squarespace. I also develop new application features and take ownership of testing and debugging to ensure stable, production-ready releases.

Alongside full-stack development, I’m actively growing my expertise in AWS and cloud architecture, with a strong focus on well-architected principles. I value clean architecture, clear communication, and practical engineering decisions, and I’m always looking for better ways to build systems that last.

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

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • ReactNative
  • Expo
  • Tailwind CSS
  • HTML / CSS

Backend

  • Node.js
  • Deno
  • Bun
  • Express.js
  • Koa.js
  • Hono
  • MySQL
  • MongoDB
  • Mongoose
  • GraphQL
  • Laravel

Cloud & Others

  • AWS (EC2, Lambda, S3, IAM, etc.)
  • Git
  • Docker
  • Kubernetes
  • Postman
  • Vitest
  • Playwright

WordPress

  • WooCommerce
  • Elementor
  • Divi
  • Wordfence Security
  • UpdraftPlus
  • Contact Form 7
  • Yoast SEO
  • BetterDocs

Projects

Collaborative Canvas

Collaborative Canvas, is a real-time multiplayer whiteboard application designed for synchronized drawing and collaboration. It is built as a monorepo using NextJS and Bun.

  • Real-time Synchonization: Drawings (shapes, positions, colors) are synced instantly across all connected clients.
  • Multiplayer Cursors: Users can see each other’s cursor positions and names in real-time (implemented via Y.js Awareness).
  • Optimized Rendering: The canvas is split into distinct layers (e.g., ShapeLayer for drawings vs. CursorLayer for transient movements) to maximize performance.
  • Containerization: The entire stack (Web, Server, Redis) is containerized with Docker and orchestrated via docker-compose.

Tech Stack: Next.Js, Bun/Hono, Redis
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 | Full-Stack Software Engineer | 2026