
AI engineer at LG Innotek. I build the harness around LLMs — agentic loops with tool orchestration, human-in-the-loop approvals, and multi-agent coordination — and run them in daily production use. Most of the job is working out the real problem with non-technical users first, then staying with it through deployment until they rely on it day to day.
Gen AI Engineer
I build and operate one on-premise AI platform (React + FastAPI), used across the organization — four production document-intelligence and analytics modules over Korean-language enterprise documents, with unattended ingestion, GPU-hosted embeddings (BGE-M3, ColQwen2.5), and Qdrant vector search.
Document Intelligence over Microsoft Teams — from full re-scans to delta sync
20+ executives and team leads rely on this module weekly. Reports auto-ingest from Microsoft Teams via the Graph API; delta tokens replaced an ~18-minute full re-scan per cycle with an incremental change feed. A dual index — page-image embeddings (ColQwen2.5) fused with BM25 sparse text — resolves chart-heavy slides and exact keyword lookups in one search. Answers stream from a 13-tool agentic loop with resumable human-in-the-loop approvals.
Failure-Analysis Automation — from a searchable knowledge base to generated drafts
Built the failure-analysis report knowledge base. A two-pass vision-LLM pipeline segments inconsistent, multi-case decks (every author formats them differently) into individually embedded cases for cited, agentic Q&A. Then I flipped the problem: a generator drafts standardized reports straight from log data, building the charts, commenting on the data, and flagging likely causes. It's a draft, not a verdict: the engineer concludes, and every number is computed in code, never by the model. The drafts feed back into a cleaner knowledge base.
Read the full case studyGoverned Text-to-SQL Analytics — from spreadsheet-locked data to self-service
One document set is mostly spreadsheets, so instead of retrieval this module runs plain-language analytics via Text-to-SQL on DuckDB. Every generated query passes a defense-in-depth check — sqlglot AST validation, SELECT-only whitelists, forced row limits, read-only connections, and one self-correcting retry — and a governed semantic layer exposes only admin-verified tables to the model. Non-technical users can also compose personal agents from a whitelisted tool palette, no code required.
AWS Migration — from on-premise to AWS
Designed the migration with LG CNS — architecture and cost model — and I'm now executing it: migrating the production platform to AWS, making the cost and architecture calls that keep it viable.
Software Engineer Intern
Developed a CNN-based defect image detection system for manufacturing quality control.

Crude procurement still rides on a few experts' intuition. Crude Compass turns public geopolitical and market signals into AI-written daily briefs a manager just approves or rejects, before prices move.

A vocalist handed a foreign-language score (Italian, German, Latin) spends hours on diction and meaning research before rehearsal can even begin. Built for a professional vocalist's real workflow, Gom Score does that research up front and keeps it in one searchable place.
Customer Excellence Award · 1st Place
DX Division, LG Innotek — enterprise LLM platform
LG Bootcamp Innovation Award · 2nd Place
LG — emotion-detecting AI assistant
Databricks Certified Data Engineer Associate
Databricks
Databricks Certified Generative AI Engineer Associate
Databricks
AWS Certified Solutions Architect – Associate
Amazon Web Services
BS Computer Science · Minor in Mathematics
University Park, PA, USA
© 2026 HyeongWook Lee

AI engineer at LG Innotek. I build the harness around LLMs — agentic loops with tool orchestration, human-in-the-loop approvals, and multi-agent coordination — and run them in daily production use. Most of the job is working out the real problem with non-technical users first, then staying with it through deployment until they rely on it day to day.
Gen AI Engineer
I build and operate one on-premise AI platform (React + FastAPI), used across the organization — four production document-intelligence and analytics modules over Korean-language enterprise documents, with unattended ingestion, GPU-hosted embeddings (BGE-M3, ColQwen2.5), and Qdrant vector search.
Document Intelligence over Microsoft Teams — from full re-scans to delta sync
20+ executives and team leads rely on this module weekly. Reports auto-ingest from Microsoft Teams via the Graph API; delta tokens replaced an ~18-minute full re-scan per cycle with an incremental change feed. A dual index — page-image embeddings (ColQwen2.5) fused with BM25 sparse text — resolves chart-heavy slides and exact keyword lookups in one search. Answers stream from a 13-tool agentic loop with resumable human-in-the-loop approvals.
Failure-Analysis Automation — from a searchable knowledge base to generated drafts
Built the failure-analysis report knowledge base. A two-pass vision-LLM pipeline segments inconsistent, multi-case decks (every author formats them differently) into individually embedded cases for cited, agentic Q&A. Then I flipped the problem: a generator drafts standardized reports straight from log data, building the charts, commenting on the data, and flagging likely causes. It's a draft, not a verdict: the engineer concludes, and every number is computed in code, never by the model. The drafts feed back into a cleaner knowledge base.
Read the full case studyGoverned Text-to-SQL Analytics — from spreadsheet-locked data to self-service
One document set is mostly spreadsheets, so instead of retrieval this module runs plain-language analytics via Text-to-SQL on DuckDB. Every generated query passes a defense-in-depth check — sqlglot AST validation, SELECT-only whitelists, forced row limits, read-only connections, and one self-correcting retry — and a governed semantic layer exposes only admin-verified tables to the model. Non-technical users can also compose personal agents from a whitelisted tool palette, no code required.
AWS Migration — from on-premise to AWS
Designed the migration with LG CNS — architecture and cost model — and I'm now executing it: migrating the production platform to AWS, making the cost and architecture calls that keep it viable.
Software Engineer Intern
Developed a CNN-based defect image detection system for manufacturing quality control.

Crude procurement still rides on a few experts' intuition. Crude Compass turns public geopolitical and market signals into AI-written daily briefs a manager just approves or rejects, before prices move.

A vocalist handed a foreign-language score (Italian, German, Latin) spends hours on diction and meaning research before rehearsal can even begin. Built for a professional vocalist's real workflow, Gom Score does that research up front and keeps it in one searchable place.
Customer Excellence Award · 1st Place
DX Division, LG Innotek — enterprise LLM platform
LG Bootcamp Innovation Award · 2nd Place
LG — emotion-detecting AI assistant
Databricks Certified Data Engineer Associate
Databricks
Databricks Certified Generative AI Engineer Associate
Databricks
AWS Certified Solutions Architect – Associate
Amazon Web Services
BS Computer Science · Minor in Mathematics
University Park, PA, USA
© 2026 HyeongWook Lee