DO THIEN
Y_
Senior Software Engineer with over 6 years of experience specializing in JavaScript/TypeScript ecosystems, modern monorepo architectures (Next.js, Turborepo), and interactive 3D web rendering (Three.js/WebGL). Proven track record of leading full-stack teams, architecting scalable headless CMS solutions, and actively mentoring developers. Passionate about building high-performance, creative web applications that accelerate business workflows.
EXPERIENCE.LOG
// 4 ENTRIES LOADED
Senior Software Engineer
@ StoryCoSpearheaded the development of a collaborative 3D animation platform using Next.js and Three.js. Architected a shared authentication and attribute-based access control (ABAC) system across a Turborepo monorepo. Optimized MongoDB aggregation pipelines to significantly reduce query response times.
Freelance Web Developer
@ FreelanceSenior Software Developer
@ FPT SoftwareSoftware Engineer
@ Fromlabs Solution Ltd.PROJECT
MANIFEST
// 8 RECORDS INDEXED // FULL-STACK.EXPERIENCES
Storyco Platform
A collaborative 3D animation platform accelerating video and audio creation workflows.
- ■Engineered the core rendering engine using Next.js, Three.js, and Turborepo for real-time 3D rendering and keyframe animation.
- ■Architected an attribute-based access control (ABAC) system via Clerk microservices.
- ■Built end-to-end event-driven pipelines utilizing Inngest, Resend, and Liveblocks.
- ■Optimized MongoDB aggregation pipelines with server-side filtering and pagination.
- ■Developed comprehensive tooling for voice casting, recording, and bulk deadline management.

Music Competition Platform (Freelance)
A high-performance headless Next.js frontend for a live music competition platform.
- ■Developed a headless Next.js frontend for maximum performance and SEO.
- ■Fully integrated the frontend with a WordPress CMS backend to allow seamless content and participant management.

Cleaning Services Digital Platform (Freelance)
An end-to-end digital solution encompassing a custom CRM, CMS, and customer-facing web application.
- ■Architected and developed a custom CRM and CMS alongside the main customer-facing app.
- ■Managed the full project lifecycle, from technical requirements to client deployment.
Edge IoT 3D Spatial Dashboard (Personal)
A real-time 3D facility dashboard streaming high-frequency IoT sensor telemetry through an edge broker architecture.
- ■Built an edge broker architecture ingesting high-frequency sensor data via RabbitMQ and bridging it to clients over Socket.IO.
- ■Rendered live sensor states in a Three.js scene using instanced meshes for a single-draw-call pipeline handling 60+ events/sec.
- ■Decoupled state management with Zustand to bypass React re-renders under high-frequency updates.
- ■Implemented automatic staleness detection, sparkline history, and a color-coded alert feed for facility monitoring.

The Wings (Personal)
A 3D space flight and combat sim built on a custom ECS-driven finite-state-machine engine.
- ■Architected a reusable, hand-rolled ECS finite-state-machine layer driving flight, AI, and lifecycle behavior from one generic system.
- ■Implemented enemy AI with intercept-lead pursuit and breakaway evasion for dynamic dogfighting behavior.
- ■Built a worker-ready sim/render split, keeping physics and Three.js scene writes cleanly decoupled from rendering.

Edge IoT Management System
A high-scale telemetry dashboard tracking hardware status, data streams and industrial sensor alerts.
- ■Developed using MEAN Stack and migrated to NestJS for better performance and scalability.
- ■Used AngularJS for frontend and iFrame integration.
- ■Implemented real-time rendering between users and server using Socket.IO.
- ■Used RabbitMQ for message queues between microservices.
- ■Configured and deployed using Azure DevOps, Docker, and Portainer.
Metaverse by Fromlabs
An immersive virtual space rendered live inside modern web browsers with real-time positional updates.
- ■Created the site UI using React.JS and integrated Three.JS/WebGL for 3D interaction.
- ■Used Express.JS for the backend, communicating with a MongoDB Database.
- ■Implemented real-time communication between users and the server with Socket.IO.
- ■Utilized Blender for 3D modeling and animation.
- ■Integrated with multiple microservices such as Keycloak and Squidex.
InfospotO
A specialized request handling application with real-time features.
- ■Created REST APIs for specific requests.
- ■Integrated with a WebSocket server for real-time communication between servers and the UI.
- ■Updated and maintained the new UI in React.js.
SYS.MODULES
// CAPABILITIES.INDEX // EDUCATION.LOG
Auckland University of Technology
Bachelor of Science of Computer & Information Science
INTERACT
WITH_
AI.CORE
Conversational AI endpoint trained on my full professional history. Query it about experience, tech decisions, architecture patterns, or contact information.