Portfolio Catalog

Nam Le

Full-stack software developer catalog. A collection of selected personal projects and professional works.

Lip reading AI's thumbnailAI

ImConvo: Spatio-Temporal Lip-Reading AI

🏆 Invited Presenter: UTS Faculty of Engineering and IT (FEIT) AI Showcase, 2026

An intelligent visual speech interpretation pipeline driven by a custom spatial-temporal LipNet model and multi-hypothesis sequential decoders. Features an enterprise-level architectural separation of heavy machine learning model weights from client application runtimes to maximize containerization efficiency.

Next.jsFastAPITensorFlowVercelGCP Cloud RunCloud Storage FUSE
logging_microservice's thumbnailBackend

Centralized Log Ingestion & Analytics Microservice

A high-performance, asynchronous logging aggregator engineered to handle system backpressure across distributed architectures. It intercepts rapid telemetry payloads, buffers logs durably in an atomic queue, and flushes them into specialized storage optimized for accelerated keyword searches and time-stamped query sorting.

GrafanaFastAPIRedisMongoDB AtlasDockerAsyncioPytest
open-manhole-detection's thumbnailAI

Opened Manhole Classifier & Inference Pipeline

A production-hardened, binary image classifier utilizing fine-tuned neural network architectures paired with visual validation maps to isolate and flag structural infrastructure vulnerabilities. Focuses heavily on strict deployment hygiene, deterministic exception blocks, and automated testing suites.

FastAPIPyTorchOpenCVEfficientNet-B0DockerHugging Face SpacesPytest
Drone detection's thumbnailAI

Autonomous Drone Detection & Vector Tracking App

A stateless, high-performance computer vision web pipeline engineered to ingest source image streams, execute custom object detection, and cleanly render real-time vector bounding box overlays dynamically without external UI canvas library dependencies.

HTMXHTML5 SVGJavaScriptFastAPIOpenCVUltralytics YOLOv8DockerFirebaseGoogle Cloud Run
quest's thumbnailFrontend

Quests: Native Local-First Task RPG System

A native Linux desktop productivity environment built to eliminate choice-paralysis and data bloat. Bypasses traditional heavyweight web frameworks in favor of system-level introspection bindings, running deterministic multi-variable ranking matrices and text parsers on an isolated data layer.

PythonGTK4libadwaitaPyGObjectSQLiteaiosqliteNative Linux ShellCSS
Renova's thumbnailFrontend

RENOVA Circular: Digital ESG & EPR Dashboard

A responsive, data-driven green technology analytics dashboard designed to digitalize material-engineering supply chains and track Extended Producer Responsibility (EPR) obligations. Uses custom layout loops and scroll-triggered tracking models to render ecological impact projections.

Next.jsFastAPITurso (libSQL)ChromaDB (Vector DB)RenderNetlify
vizthatthing's thumbnailTools

VizThatThing: High-Density Visual Dataset Diagnostic Workspace

A high-performance, client-side computer vision developer utility designed to inspect, analyze, and diagnose machine learning datasets securely in the browser. It bypasses traditional remote storage bottlenecks by streaming directory architectures directly from the local filesystem, executing in-memory zip decompression, and employing a hardware-accelerated canvas engine engineered with frustum culling and active asset memory clearing to prevent main-thread execution lag.

JavaScript (ES6)File System Access APIHTML5 CanvasJSZipViteCSS3
text-visualizer's thumbnailTools

Online Force-Directed Graph NLP Workspace

A high-throughput browser text visualization app capable of translating thousands of words into interactive, semantic co-occurrence maps. Moves heavy data chunking off the main thread to completely prevent layout freeze and paint lag during complex community clustering calculations.

TypeScriptViteD3.jsHTML5 CanvasWeb Workerswink-nlpGraphology