Software Engineer

Building AI-powered solutions and scalable systems. Passionate about Agentic AI, LLMs, and creating intelligent applications that solve real problems.

Tech Stack

Frontend
Backend
DevOps
Tools
AI
Mastered
Proficient
Familiar
Exploring

Selected Work

Some projects I have built and contributed to.

Personal Health Coaching

Google GeminiVector DBRAGPython FastAPIMedical LLMsNL-to-SQL
  • Transitioned a traditional clinical laboratory into an AI-driven digital health platform
  • Automated microbiome data analysis for doctors with structured Silver and Gold database layers
  • Provided medical data insights for data scientists through enterprise solutions
  • Delivered personalized nutrition, sleep, and fitness plans directly to customers
  • Integrated advanced analytics to process raw lab results into actionable health recommendations

Real-Time AI Learning Assistant for Kids

OpenAIStreaming APIsSTTTTSVAD
  • Built an AI learning companion for kids with natural conversation
  • Supports both voice and text input for flexibility
  • Maintains context throughout the conversation
  • Explains topics in age-appropriate, friendly ways
  • Covers English, science, general knowledge, and daily life questions

AI Interview Platform

LiveKitOpenAIWebRTCNode.jsAI Agent
  • Built real-time AI interview system with live sessions
  • Set up real-time video and voice communication
  • AI interviewer generates questions based on CV and job description
  • Smart follow-up questions to dig deeper into answers
  • Records and analyzes responses for hiring team insights

Natural Language to SQL System

OpenAIPostgreSQLEmbeddingsRAGRL
  • Transforms natural language into SQL queries securely
  • Supports querying across numerous tables with complex schemas
  • Schema-aware retrieval using embeddings
  • PII protection and safeguards against invalid queries
  • Validation layer before query execution

Conversational AI for Banking Services

OpenAIBackend APIsAI Agent
  • AI assistant for banking onboarding and services
  • Replaced conventional forms with conversational processes
  • Integrated with banking APIs for smooth service delivery
  • Step-by-step guided user flow for clarity
  • Security validations for sensitive transactions

Solvedbook - AI-Powered Knowledge Base

OpenAIRAGVector DBSlack/Teams APIEmbeddings
  • Extracted knowledge from historical chat conversations and incident logs
  • Created searchable knowledge base from organizational memory
  • Built AI-powered retrieval system for faster solution discovery
  • Integrated with team communication platforms automatically
  • Reduced time spent searching for previous solutions

Specman - Spec-Driven Development CLI Tool

Node.jsCLIOpenAISpec-Driven DevelopmentLLM Integration
  • Created CLI tool to maintain single source of truth for project specs
  • AI tools reference specs to reduce hallucination and maintain consistency
  • Automated spec validation and versioning
  • Integrated with code generation and AI-assisted development workflows
  • Helped teams enforce consistent architecture and patterns

Experience

Thoughtworks logo

Senior Consultant - Infrastructure Engineer - AI Engineer

Thoughtworks

Dec 2022 - Present

Working on MYOB's online invoice payment platform, collaborating with multiple teams and managing the on-call process to ensure system health.

Terraform and AnsibleTerraform and AnsiblePrometheus and GrafanaPrometheus and GrafanaSumo Logic and SplunkSumo Logic and Splunk
Upmesh logo

Senior Full-stack Developer

Upmesh

Aug 2021 - Dec 2022

A platform has been developed to help merchants create and manage their products while effortlessly connecting with Facebook and Instagram. This integration provides a convenient "add-to-cart" feature, allowing merchants to sell their products directly on these social media platforms.

.NET.NETNodeJsNodeJsAngularAngularAWSAWSDockerDockerMongoDBMongoDBKubernetesKubernetes
Altsource Software logo

Senior Full-stack Developer

Altsource Software

Aug 2020 - Mar 2021

Worked on a project integrating with Slack API to build a platform for schedule creation and management.

.NET Core.NET CoreVue.jsVue.jsAWSAWSAzureAzureHangfireHangfireDockerDockerPostgreSQLPostgreSQLRedisRedisElasticsearchElasticsearch
Orient Software logo

Senior Full-stack Developer

Orient Software

Aug 2019 - Mar 2020

Led a team of 3 developers for the Learning System project for the Ministry of Education Singapore.

.NET Core.NET CoreAngularAngularAzureAzureDockerDockerKubernetesKubernetesRabbitMQRabbitMQgRPCgRPC
TPS Software Corporation logo

Full-stack Developer

TPS Software Corporation

Sep 2016 - Mar 2019

Started as a full-stack developer working on CMS for Japan Client, later led a team for a Co-Working Space Search project.

C#C#ASP.NETASP.NETJavaScriptJavaScriptVueJsVueJsSQL ServerSQL ServerDockerDockerRabbitMQRabbitMQGoogle Maps APIsGoogle Maps APIsRedisRedisJenkinsJenkins
DN
1
Duc Nguyen (Mata)