Seongwoo Choi

Seongwoo Choi

AI Engineer & Machine Learning Researcher

About Me

Passionate AI Engineer with expertise in machine learning, deep learning, and software engineering. Currently working at LG CNS Artificial Intelligence Engineering Lab, focusing on deploying generative AI solutions and building RAG applications. Strong background in computer science with experience at Intel Corporation and research in graph neural networks, GPU computing, and AI applications.

AI & Machine Learning
Full-Stack Development
Cloud Computing
Data Science

Education

University of Pennsylvania

Philadelphia, PA

Master of Science in Engineering in Artificial Intelligence

August 2025 - June 2027

University of California, Davis

Davis, CA

Master of Science in Computer Science (GPA: 3.71/4.0)

September 2020 - December 2022

University of California, Santa Cruz

Santa Cruz, CA

Bachelor of Science in Computer Science (GPA: 3.25/4.0)

September 2013 - June 2017

Skills Summary

Experience

LG CNS

Seoul, Korea Republic

Artificial Intelligence Engineering Lab (Full-Time)

September 2023 - Present

  • Working on deploying in-house generative AI software on GitLab.
  • Engineered a Naive RAG application using Python, LangChain, and Azure OpenAI to extract information from PDF documents.
  • Developed a comprehensive RAG pipeline performance monitoring system to track LLM metrics for optimization.
  • Conducted comparative analysis of Cohere embedding models against LangGraph Agents and Azure OpenAI models.
  • Developed and showcased MVPs of Custom Copilot Solutions using Microsoft Copilot Studio.
  • Led a demonstration of Azure OpenAI Services architecture to senior executives from LG CNS and Microsoft Asia.

Intel Corporation

Remote - Davis, CA

Graduate Student Internship in AI & Cloud Computing

June 2022 - October 2022

  • Researched and implemented a new algorithm in Graph Neural Networks on the AVA Dataset using PyTorch Geometric.
  • Analyzed benchmark performance of various cloud computer configurations and virtual machine instances.
  • Performed GPU analysis on cloud gaming workloads and learned about GPU architecture.
  • Created automation for performance analysis workloads using PowerShell scripting.

Intel Corporation

Hybrid - Seoul, Korea Republic

Graduate Technical Internship in Software Consulting

February 2021 - August 2021

  • Optimized, debugged, and migrated an OpenCL application to Data Parallel C++ (DPC++), increasing runtime performance by 2.5X.
  • Debugged and optimized deep learning models in TensorFlow on a Linux Server, achieving up to 5x speedup in training time.

Projects

Blockchain Financial Transaction Web Application: Created a decentralized web application for money transfers using React, TypeScript, Google Firebase, and Cardano APIs for security and transparency.

NVIDIA CUDA / OpenCL to Data Parallel C++ Migration Project: Migrated NVIDIA CUDA code to Intel oneAPI DPC++ and improved performance using Intel libraries and VTune Profiler.

Deep Learning Multi-classification on Chest X-rays: Engineered features and trained deep learning models to predict potential diseases from chest x-ray follow-ups using TensorFlow.

Publications

Predictive Modeling of Charge Levels for Battery Electric Vehicles using CNN EfficientNet and IGTD Algorithm

ArXiV, June 2022

Research on machine learning approaches for predicting battery charge levels in electric vehicles using convolutional neural networks.

A Machine Learning Approach to Predict the Charge Levels of Battery Electric Vehicles

Reviewing for submission, March 2022

Machine learning methodology for accurate prediction of electric vehicle battery charge levels.

Influence of Communication Among Shared Developers on the Productivity of Open Source Software Projects

ArXiV, March 2022

Analysis of communication patterns and their impact on productivity in open source software development.

Blog

Sharing insights on AI, machine learning, and software engineering

Getting Started with Retrieval-Augmented Generation (RAG)

December 2024 AI/ML

Retrieval-Augmented Generation (RAG) is revolutionizing how we build AI applications that can access and utilize external knowledge. In this post, I'll explore the fundamentals of RAG systems and walk through building a simple implementation using LangChain and Azure OpenAI...

Read More

Optimizing Deep Learning Models for Production Deployment

November 2024 Engineering

Deploying deep learning models in production requires careful consideration of performance, scalability, and maintainability. This article covers best practices for model optimization, containerization, and monitoring in production environments...

Read More

Graph Neural Networks: A Practical Introduction

October 2024 Research

Graph Neural Networks (GNNs) have emerged as powerful tools for learning on graph-structured data. From social networks to molecular structures, GNNs are finding applications in diverse domains. Let's explore the fundamentals and practical implementations...

Read More

Note: This blog section is manually managed. Future updates may include a content management system for easier article publishing.

Contact Me

Let's connect and discuss opportunities in AI and machine learning

Location

Seoul, South Korea

Availability

Open to opportunities