Senior Software Engineer · Tempus AI · Redwood City, CA

Sungmin Kim

Building intelligent AI Agents and scalable data systems at the intersection of LLMs, Cloud Engineering, and Data Infrastructure.

AI AgentsLangGraphClaude APIAWSGCPPythondbt

Academic Background

Education

DePaul University

Master of Science · Data Science

2015 – 2017

Chicago, Illinois

  • Focused on Machine Learning, Data Mining, and Artificial Intelligence
  • Mentored "Hour of Code" with Chicago Public Schools
  • Taught cybersecurity workshop at BLUE1647 hackathon

University of Minnesota - Twin Cities

Bachelor of Science · Computer Science

2011 – 2014

Minneapolis, Minnesota

  • Developed AI player for board game in MIT Scheme (adversarial search)
  • Foundation in algorithms, data structures, and software engineering

Career

Work Experience

Senior Software Engineer

Current

Tempus AI

October 2021 – Present

Redwood City, California

Building scalable data pipelines and AI-powered systems that drive precision medicine and clinical data intelligence at a leading AI-driven healthcare company.

  • Design and maintain high-throughput ETL pipelines processing clinical genomics data at scale
  • Integrate LLM-based agents for automated data quality and enrichment workflows
  • Lead cross-functional collaboration with ML engineers, data scientists, and clinical scientists
  • Architect and optimize cloud infrastructure on AWS for cost efficiency and performance
  • Mentor junior engineers and drive best practices in code review and system design
PythonGCPSQLAirflowDBTBigQuery

Data Engineer

Egen Solutions

May 2019 – October 2021

Chicago, Illinois

Designed and delivered end-to-end data engineering solutions for enterprise clients, specializing in cloud data pipelines and analytics infrastructure.

  • Built and maintained scalable ETL pipelines ingesting large volumes of client data into cloud warehouses
  • Developed data models and transformation logic using Python and SQL for downstream analytics
  • Collaborated with analytics and product teams to deliver data-driven features on schedule
  • Automated data quality checks and monitoring to ensure pipeline reliability
PythonSQLAWSApache AirflowDBTDocker

Data Scientist

Carvi Inc.

March 2017 – January 2019

Chicago, Illinois

Applied machine learning and statistical modeling to extract actionable insights from large datasets, supporting product and business decision-making.

  • Developed and deployed ML models for customer segmentation and predictive analytics
  • Built data pipelines and feature engineering workflows to support model training and evaluation
  • Communicated findings to non-technical stakeholders through dashboards and reports
  • Collaborated with engineering teams to productionize models into core product features
PythonRscikit-learnSQLTableauAWS

Data Scientist Intern

First Analytics

June 2016 – August 2016

Chicago, Illinois

Contributed to analytics projects and exploratory data analysis for enterprise clients during a focused summer internship.

  • Conducted exploratory data analysis and statistical modeling on client datasets
  • Built interactive visualizations using Tableau and D3.js for executive reporting
  • Supported senior data scientists in model development and validation
PythonRSQLTableauD3.js

Software Engineer

Digi International

January 2013 – October 2013

Minnetonka, Minnesota

Contributed to backend software development for IoT connectivity products supporting industrial and commercial deployments worldwide.

  • Developed and maintained Java-based backend services for IoT device management
  • Implemented data collection and monitoring pipelines for connected device fleets
  • Improved system reliability through automated testing and thorough code reviews
PythonC++SQLREST APIJava

Selected Work

Projects

✦ Featured Project2026

AI-Powered Portfolio Website

This portfolio itself — architected by a LangGraph multi-agent pipeline. Six specialised AI agents collaborated to plan, design, generate, test, and deploy the site end-to-end.

LangGraph Agent Pipeline

Master Agent

Orchestrates the full pipeline and manages shared state

Planner Agent

Defines site structure, sections, and content hierarchy

UI/UX Agent

Specifies design system: colours, typography, spacing, motion

Code Generator Agent

Writes Next.js / TypeScript / Tailwind source code

QA / Debug Agent

Reviews output, flags issues, and triggers retry if needed

Deployment Agent

Configures Vercel settings, env vars, and security headers

QA / Debug Agent can loop back to Code Generator up to 2× via conditional StateGraph edges before proceeding to deployment.

Highlights

  • StateGraph pipeline with conditional retry edges — QA agent loops back up to 2× before deployment
  • Dark professional theme with canvas ripple animation and staggered CSS hero reveals
  • Contact form powered by Resend email API with real-time delivery to kimx3129@gmail.com
  • Security headers, Vercel deployment, and GitHub CI/CD integration

Stack

LangGraphPythonClaude APINext.js 14TypeScriptTailwind CSSVercel

Other Projects

2016

Crime Prediction

Machine learning system that predicts crime patterns using 5M+ row datasets from Chicago city records.

  • Processed 5,000,000+ rows of historical crime data
  • Built a Flask web app for interactive map-based predictions
  • Applied multiple ML classifiers; compared accuracy vs. baseline
PythonFlaskscikit-learnpandasMatplotlib
2017

Baseball Analysis & Visualisation

End-to-end statistical analysis and interactive visualisation of MLB data using R, Tableau, and D3.

  • Cleaned and modelled multi-season MLB datasets in R
  • Built interactive Tableau dashboards for team & player comparison
  • Created custom D3.js charts for pitch trajectory analysis
RTableauD3.jsggplot2tidyverse
2011

Category 5 — Board Game AI

AI-powered player for the Category 5 card game implemented in MIT Scheme using adversarial search.

  • Implemented minimax with alpha-beta pruning in MIT Scheme
  • Designed heuristic evaluation function for hand management
  • Beat human players in >80% of simulated games
MIT SchemeLispAI / Game Theory

Teaching

Courses & Lectures

Making cloud and data engineering accessible to everyone — one course at a time.

Also mentored "Hour of Code" at DePaul University & Chicago Public Schools, and taught cybersecurity at BLUE1647.

Publications

Research & Writing

Books

Book

업무에 바로 쓰는 AWS 입문

Sungmin Kim

한빛미디어 (Hanbit Media) · 2023

A practical Korean-language guide to AWS for working professionals. Covers core services (EC2, S3, RDS, Lambda) with real-world architecture patterns.

View Book

Journal Articles

Journal Article

Ontology-Based Radiology Teaching File Summarisation, Coverage, and Integration

Sungmin Kim et al.

Journal of Digital Imaging · 2020

Proposes an ontology-driven approach to automatically summarise and integrate radiology teaching files, improving coverage and discoverability for medical education.

View Article

Credentials

Certifications

Professional certifications and credentials earned over the years.

Google Cloud Professional Data Engineer

Google

2020

AWS Certified Solutions Architect – Associate

Amazon Web Services

2019

SCWCD (Sun Certified Web Component Developer)

Sun Microsystems

2009

SCJP (Sun Certified Java Programmer)

Sun Microsystems

2009

MOS Master

Microsoft

2008

Get in Touch

Contact

Open to collaboration, speaking invitations, and interesting problems.

Email

kimx3129@gmail.com

LinkedIn

sungminkim510

GitHub

kimx3129

Core Skills

AI Agentic ProgrammingAI EngineeringHarness EngineeringPythonJavaC++AWSGCPData EngineeringMachine LearningLangGraphLangChaindbtFlaskRTableauD3.jsSQL