Hello, World!

I'm Louis Nguyen

Software Engineer passionate about building scalable systems and transforming data into insights

About Me

Louis Nguyen

I'm a software engineer passionate about building scalable, data-driven systems and real-time analytics solutions. My expertise spans full-stack development and data engineering, with a focus on building efficient data pipelines and impactful user interfaces. I prioritize rapid prototyping, performance optimization, and aligning solutions with business needs.

When I'm not coding, you can find me travelling, playing spikeball, weight training, or reading up about credit cards.

Education

University of Wisconsin - Madison

Aug 2020 – May 2024

Bachelor of Science in Computer Science, Data Science

Madison, WI

  • GPA: 3.6 / 4.0
  • Relevant Coursework: Data Structures & Algorithms, Computer Organization, Data Modeling, AI
  • Extracurriculars: Theta Tau Engineering Fraternity, Vietnamese Student Association, Web Development Club

Certifications

AWS Certified Solutions Architect – Associate

Jan 2025 – Jan 2028

Amazon Web Services

Seattle, WA

Validated expertise in AWS cloud architecture, services, and best practices.

Skills

Languages

JavaJavaScriptPythonKotlinScalaHTMLCSSSQLTypeScript

Technologies

React.jsNext.jsNode.jsGraphQLSpring BootMicroservicesKafkaSparkAirflowSupabase

Databases

MySQLPostgreSQLHiveScyllaDBApache DruidMongoDBCassandra

Cloud & DevOps

AWSAWS LambdaDockerFly.ioCI/CDGitHub ActionsSpinnakerJenkinsDatadogSplunk

AI & Agentic

LLMsMCPAgentic AIPrompt EngineeringClaude Code

Work Experience

Software Engineer II

Aug 2024 – Present

Expedia Group

Seattle, WA

  • Engineer on the Service Data team, building the real-time and historical data infrastructure powering Workforce Management reporting for Expedia's global contact center operations.
  • Discovered a data mismatch between Salesforce and AWS Connect causing inaccurate agent productivity tracking, then owned end-to-end design and delivery of a self-healing AWS Lambda reconciliation system to resolve it, recovering $3M in annual revenue.
  • Built a Kafka streaming pipeline processing 5M+ events daily for 200+ lodging partners, enabling real-time analytics and performance monitoring.
  • Spearheaded team adoption of AI agentic tools (Claude Code, MCP) as the go-to resource for agentic workflows.
  • Reduced Druid SQL query runtime by 80% (5s to 1s), boosting OLAP performance for business analytics.
  • Automated UI deployment scripts with Python, saving 10+ hrs/week and cutting deployment failures by 70%.
  • Developed GraphQL APIs in Node.js powering real-time data access across high-traffic frontend applications, serving 10M+ requests daily.
  • Managed vendor engineers to migrate legacy dashboards to real-time in-house solutions, cutting load times by 3x.
  • Mentored an engineering intern in developing a Node.js Lambda notification scheduler, automating configurable stakeholder reminders via email and messaging.
  • Maintained Spark (Scala) and Airflow ETL workflows with data quality checks, ensuring data freshness and accuracy for 50+ stakeholders.

Software Engineer Intern

May 2023 – Jul 2023

Expedia Group

Seattle, WA

  • Built real-time analytics dashboards in React.js and TypeScript with responsive, data-driven visualizations.
  • Developed GraphQL APIs in Node.js to serve analytics data, enabling efficient access across frontend applications.
  • Implemented reusable and modular UI components improving code maintainability and developer productivity.
  • Wrote unit and integration tests for API and UI behavior, increasing coverage and reducing regressions.

Computer Science Tutor

Sep 2023 – May 2024

University of Wisconsin - Madison

Madison, WI

  • Provided one-on-one and group tutoring in Java and Python, improving students' problem-solving skills.
  • Assisted students with debugging, unit testing, and code reviews, reinforcing best coding practices.

Software Engineer Intern

May 2022 – Aug 2022

Thomson Reuters

Minneapolis, MN

  • Enhanced UI/UX by modernizing a React.js and JavaScript frontend, improving accessibility and usability.
  • Refactored legacy jQuery code into React.js components, reducing technical debt and improving maintainability.
  • Gained exposure to Agile development methodologies, conducting code reviews and unit testing.

Projects

AI Bot Dashboard

Multi-Instance AI Bot Management

2024 – Present

  • Built a personal dashboard and REST API for provisioning and managing isolated AI bot instances on Fly.io, each running on its own machine with a dedicated 1GB volume.
  • Engineered instance lifecycle management with Hono + TypeScript, Zod/OpenAPI validation, MongoDB, and an MCP endpoint for LLM-driven control across Telegram, Discord, and Slack.
Next.jsTypeScriptHonoMongoDBFly.ioDockerSupabaseMCP

Personal Data Hub

MCP-Powered Health Data Aggregator

2024 – Present

  • Built a TypeScript MCP server with a pluggable hub-and-spoke connector architecture, aggregating personal health data from the Oura Ring API and exposing it over Streamable HTTP for real-time LLM consumption.
  • Automated weekly health reports with week-over-week metric comparisons and visualizations delivered via styled HTML email.
TypeScriptPythonMCPOura APIDockerMatplotlib

Spotify Playlist Sync

Playlist Synchronization Tool

Jan 2023 – Jul 2023

  • Developed a React.js web app with TypeScript, utilizing Spotify's API for user authentication and playlist comparison.
  • Employed Google Firebase and Firestore to seamlessly deploy, host, and securely store data for the web application.
React.jsTypeScriptSpotify APIFirebaseFirestore

Wolfram's Cellular Automata

Complex Pattern Generator

Feb 2022 – Jun 2022

  • Wrote a program in Python using NumPy and Matplotlib that visually generated Wolfram's cellular automata.
  • Packaged the program into a web application using the Flask framework and hosted it on the Heroku Cloud Platform.
PythonNumPyMatplotlibFlaskHeroku

Cryptocurrency Trading Bot

Automated Trading Software

May 2021 – Aug 2022

  • Designed a cryptocurrency trading algorithm that initiates trades when specified price targets are hit.
  • Utilized Node.js to build the bot and establish a WebSocket connection to the Coinbase API to retrieve real-time market data.
Node.jsWebSocketCoinbase API

Get In Touch