Open to global remote contractor work
Profile picture Khoa Le

Khoa Le

Senior Full-Stack Consultant

London, United Kingdom

Working with U.S. time-zone overlap

I build scalable full-stack products with React, Next.js, Node.js, Python, AWS/GCP, and AI-assisted workflows. 12+ years across product engineering, backend systems, and cloud infrastructure, focused on shipping practical, reliable software.

$ khoa --status
Open to global remote contractor contracts, freelance projects, and part-time engagements.
$ khoa --contact
README.md

Khoa Le

Senior Full-Stack Consultant based in London, United Kingdom. Open to global remote contractor and freelance opportunities.

Core Expertise

  • Full-Stack Architecture: React, Next.js, TypeScript, Node.js, Python, Ruby on Rails
  • Video & Media Engineering: Remotion, ffmpeg, serverless media pipelines
  • DevOps & Orchestration: AWS, GCP, Kubernetes, Docker, Nginx, PM2, CI/CD
  • AI-Assisted Workflows: Claude Code, Codex, spec-driven development

Summary of Experience

With 12+ years of experience building full-stack products across front-end, back-end, and cloud infrastructure, I focus on practical systems that require high performance, reliability, and velocity.

I work comfortably in AI-assisted, spec-driven environments and regularly use Claude Code and Codex to accelerate implementation, improve quality, and ship faster. I’m especially interested in remote product teams that value strong ownership, practical engineering, and fast execution.

experience.md

Pencil AI

10/2019 - Present

Senior Full Stack Engineer

Lead full-stack development of AI-powered content creation platform using Remotion, Next.js, Node.js, and Python, shipping features from concept to production in a spec-driven environment.

  • Refactored asset processing pipeline using Mediabunny and browser-based execution, eliminating server-side dependencies and reducing infrastructure costs while maintaining performance.
  • Implemented in-browser video manipulation features including clip stitching and on-the-fly thumbnail generation with Remotion, enabling real-time content editing without server round-trips.
  • Applied AI coding frameworks (Claude Code, Cursor, Codex) to daily development workflows, increasing productivity and accelerating feature delivery speed.
  • Joined AI team to transform traditional UI components into AG-UI (Agent-Generated UI) components using CopilotKit, enabling AI-driven dynamic interface generation.
Next.js React Node.js Python AWS GCP Kubernetes Remotion CopilotKit Mediabunny

Metro Residences

08/2018 - 10/2019

Full Stack Engineer

Developed and maintained web applications using React, Node.js, and TypeScript for real estate management platform, implementing database integrations and managing cloud infrastructure.

  • Implemented RESTful APIs and database integrations using MongoDB and PostgreSQL.
  • Deployed and managed cloud infrastructure on AWS and GCP using Docker and Kubernetes.
  • Collaborated with cross-functional teams to deliver features and improve overall system performance.
React Node.js TypeScript MongoDB PostgreSQL AWS GCP Docker Kubernetes

Freelancer.com

01/2017 - 08/2018

Senior Software Engineer

Led development of a mobile and web platform for on-demand services using React Native and Node.js, optimizing performance for high-traffic environments.

  • Led development of mobile and web platforms for on-demand services using React Native and Node.js.
  • Built RESTful APIs and integrated third-party services including payment gateways and geolocation.
  • Optimized application performance and database queries for high-traffic environments while mentoring junior developers.
React Native Node.js RESTful APIs Payment Gateways Geolocation Performance Optimization

Robert Bosch

05/2013 - 12/2016

Software Engineer

Developed embedded software and firmware for automotive control systems and implemented IoT solutions.

  • Developed embedded software and firmware for automotive control systems using C/C++.
  • Implemented IoT solutions for vehicle diagnostics and remote monitoring systems.
  • Designed and maintained RESTful APIs for integration between embedded systems and cloud platforms under Agile cycles.
C/C++ Embedded Systems IoT RESTful APIs Agile System Integration

FPT Software

01/2012 - 12/2012

Software Engineering Intern

Supported development of web applications and RESTful APIs, gaining hands-on coding and debugging experience under mentorship.

  • Supported development of web applications using JavaScript and basic frontend technologies.
  • Assisted in building and testing RESTful APIs for internal tools and client projects.
  • Gained hands-on exposure to full software development lifecycle under senior engineer mentorship.
JavaScript HTML/CSS RESTful APIs Version Control Agile methodologies
projects.md

psd-layer-extractor

2026

High-performance, fully client-side Adobe Photoshop (PSD) parser and layer tree extraction engine.

  • Parsed massive PSD files (up to 1GB) completely in-browser via Web Workers, eliminating server-side rendering bottlenecks and compute fees.
  • Implemented canvas comparison sliders and pixel-level diff overlays utilizing mapbox pixelmatch for accurate visual regression verification.
  • Structured deep Photoshop layer hierarchies, text typography, and shape vectors into a clean, compiler-compatible JSON schema.
React TypeScript Jotai TailwindCSS ag-psd pixelmatch

in-browser-video-renderer

2026

Serverless client-side video composition and WebCodecs frame-by-frame compiling pipeline.

  • Engineered a serverless video rendering system utilizing renderMediaOnWeb and WebCodecs (VP8/WebM), offloading intensive CPU rendering from cloud nodes directly to the browser.
  • Integrated client-side WebAssembly ffmpeg transcoding to cleanly package output frames and raw audio buffers into standard H.264 MP4 files.
  • Standardized local CORS proxy routing to securely fetch and resolve static asset assets, assets databases, and custom font weights across origins.
Remotion WebCodecs FFmpeg.wasm React TypeScript Jotai

video-stitching-frontend

2026

High-performance React application for stitching, cropping, and processing video segments in the browser.

  • Engineered a fully client-side video stitching pipeline utilizing WebAssembly FFmpeg to concatenate multiple video clips with custom durations and muted states.
  • Developed an automated center-crop filter algorithm inside FFmpeg to normalize variable segment dimensions into a standardized 16:9 1280x720 aspect ratio.
  • Integrated a real-time Monaco JSON editor to let users dynamically configure start/end times and preview individual clip segments on the fly.
React TypeScript FFmpeg.wasm Monaco Editor Vite

remotion-vram-optimizer

2026

Memory-efficient client-side image proxying and sequential rendering optimizer for Remotion video compositions.

  • Designed a highly efficient, async Image Proxy component pattern to transparently intercept, compress, and scale ultra-high resolution (4K+) assets in web players.
  • Offloaded image resizing tasks to a background Web Worker utilizing browser-image-compression, completely eliminating UI canvas freezing.
  • Prevented Chrome OOM and system VRAM hardware crashes in headless render nodes by enforcing sequential thread and single-concurrency compiler boundaries.
Remotion Web Workers Zod browser-image-compression TypeScript

creative-asset-flow

2026

Interactive graph visualization dashboard for mapping dynamic ad variables, overlays, and media render trees.

  • Built a fully interactive flowchart canvas to help designers map custom dependencies, layer groupings, and asset overrides for dynamic creatives.
  • Engineered custom node ecosystems (VideoNode, ImageNode, MarkdownNode) to support real-time thumbnail and video preview overlays inside the graph.
  • Utilized React memoization and virtualization on graph states to support seamless panning, zooming, and editing at a fluid 60 FPS.
React React Flow TypeScript TailwindCSS Markdown ESLint

client-side-media-processor

2026

WebAssembly-powered media preprocessing, normalization, and validation pipeline.

  • Integrated high-performance WebAssembly builds (JSquash PNG/JPEG/WebP modules) to downscale, compress, and normalize media files in the client browser.
  • Developed a local developer Validation Lab playground to verify file constraints, corruptions, and aspect ratios before triggering uploads.
  • Wrote highly reliable, automated unit tests utilizing Vitest to guarantee robust WebAssembly execution across multiple browser environments.
React TypeScript WebAssembly JSquash Vitest Vite

opfs-media-cache

2026

Multi-threaded caching and storage layer for large assets utilizing the Origin Private File System (OPFS).

  • Created an ultra-fast local cache layer leveraging the browser’s native Origin Private File System to cache gigabytes of media assets with near-native IO speeds.
  • Offloaded heavy storage writes and chunk-based buffer streams to background threads via Comlink Web Workers to prevent main UI thread blockage.
  • Implemented robust LRU eviction policy, concurrency file locks, and recovery watchdogs to automatically manage caching boundaries.
TypeScript Comlink opfs-tools IndexedDB Vitest Yarn
skills.md

Frontend

React Next.js TypeScript TailwindCSS AngularJS Astro SCSS

Backend

Node.js Python Ruby on Rails KoaJS PostgreSQL MongoDB Socket.io RPC

Cloud & Infra

AWS GCP Kubernetes Docker Nginx PM2 Microservices CI/CD

AI-assisted Workflow

Claude Code Codex Spec-driven development GSD Superpowers Agent-skills
workflow.md

I work in a practical, delivery-focused way: clear specs, small milestones, AI-assisted implementation, and high quality maintained through review and iteration.

Spec first, then ship

I define the spec clearly, break work into milestones, and verify against the goal before calling something done. Less rework, fewer surprises in review.

AI-assisted, not AI-driven

I use Claude Code and Codex to accelerate implementation and improve quality, but every change goes through review, testing, and judgment. AI helps me ship faster; it does not replace senior engineering.

Practical and delivery-focused

I optimise for outcomes over ceremony. Whether contributing as an individual contractor or embedded in a remote product team, I keep velocity high without compromising reliability.

Strong remote collaboration

Comfortable with async-first communication, written context, and U.S. time-zone overlap from London. I keep stakeholders informed without flooding their channels.