Personal & career updates

Hi, I’m Nguyễn Đăng Khoa .

I'm a Solution Architect working on design systems and content infrastructure. This site is where I keep track of what I'm building, where I've worked, and what I'm reading — written mostly for myself, published in case it's useful to you.

Highlights

Work

AI & Agentic Software Engineering

OpenAI APILangChainMCPRAGPyTorchPrompt EngineeringAgent OrchestrationEvals

Software Architecture & Design

System DesignMicroservicesDesign PatternsREST APIGraphQLKafkaDomain-Driven DesignEvent Sourcing

Programming Frameworks & Skills

TypeScriptJavaScriptPythonJavaGoReactNext.jsNode.jsTailwindHTML5CSS3

Infrastructure & DevSecOps

DockerKubernetesAWSTerraformCI/CDGitLinuxDevSecOpsObservability

Software Solutions & Packages

CMSPostgresMongoDBRedisVector DBCloudMobile

Fundamental Skills

Data StructuresAlgorithmsTestingPerformanceAccessibilityDocumentationAgile

Experience

Aug 2021 — Present

Solution Architect

mis.studio

Magnolia CMSHybrid CloudMulti-tenantCommerce LayerGenerative AISalesforce Marketing CloudCI/CDDigital Signage
Jul 2019 — Jul 2021

Tech Lead

POPS Worldwide

GCPPub/SubRedisKubernetesMicroservicesEvent-DrivenOTT StreamingCMS
Jan 2018 — Jul 2019

Solution Architect / Tech Lead

FPT Software

AWSAdobeCloud MigrationAdobe TargetAdobe AnalyticsWBS & EstimationOffshore Delivery
Jan 2017 — Jan 2018

Tech Lead

Aleph Labs

Adobe Experience ManagerAdobe TargetAdobe AnalyticsAdobe DTMDevSecOpsStatic Analysis
Aug 2014 — Dec 2016

Senior Software Engineer

Navigos Group

ElasticsearchSpring BootSpring DataSpring MVCAngularJSResume Parsing
Aug 2011 — Jul 2014

Senior Java Engineer

PYCOGROUP

JavaSpringMicroservicesAdobe Experience Manager

Reading

View all

Books I’ve finished or am part-way through. Mostly systems and craft, occasionally something else.

TF

Thinking, Fast and Slow

Daniel Kahneman · 2011

Slow going but rewarding. Changed how I write postmortems — most of what looks like a bad decision was a decision made under a bad frame.

PsychologyDecisions
reading★★★★☆
CI

Crafting Interpreters

Robert Nystrom · 2021

Working through the second half slowly. Writing a bytecode VM by hand demystifies a lot of things you otherwise take on faith.

LanguagesCompilers
reading★★★★★
DD

Designing Data-Intensive Applications

Martin Kleppmann · 2017

The reference I keep returning to. The chapter on consistency models finally made replication lag feel intuitive rather than terrifying.

SystemsDistributed
finished★★★★★

Side projects

Work in progress

Skeleton for now — the smaller things I tinker with outside work. Design and content coming later.

◈

Placeholder One

Short description goes here. Replace when the real content is ready.

active
◐

Placeholder Two

Short description goes here. Replace when the real content is ready.

paused
▲

Placeholder Three

Short description goes here. Replace when the real content is ready.

active
◇

Placeholder Four

Short description goes here. Replace when the real content is ready.

idea