I am the CTO at AlgorithmLabs. I'm passionate about building AI application builders that let non-technical users—people without an IT or AI background—easily and quickly create the tools they envision. More recently, I've been especially interested in enabling users to build their own AI agents that assist with their day-to-day work. As part of this mission, I design and develop AI Canvas.
I earned my Ph.D. from KAIST, majoring in Human-Computer Interaction (HCI) under Prof. Juho Kim.
Education
| Ph.D. |
Korea Advanced Institute of Science and Technology (KAIST)
School of Computing
ThesisSupporting LLM-Powered Iterative Text Generation through a Requirement-Centered Approach Outstanding Thesis Award
AdvisorProf. Juho Kim
|
2019.3 - 2026. 2. |
| M.S. |
Korea Advanced Institute of Science and Technology (KAIST)
School of Computing
ThesisUnderstanding the Effect of In-Video Prompting on Learners and Instructors Outstanding Thesis Award
AdvisorProf. Juho Kim
|
2017.3 - 2019.2 |
| B.S. |
Pohang University of Science and Technology (POSTECH)
Computer Science & Engineering Summa Cum Laude
|
2011.3 - 2015.2 |
Work Experience
| Research Intern | Creative Intelligence Lab, Adobe, Cambridge, MA Designed a tool for easily authoring slides based on documents. |
2018.6 - 2018.9 |
| Software Intern | PGX Team, Oracle, Redwood City, CA Worked on improving performance of subgraphs loading into memory. Introduced the concept of the auto filter, released in the product. |
2015.12 - 2016.3 |
| Software Intern | Transactions Team, SAP, Seoul, South Korea Analyzed the performance and efficiency of garbage collector in SAP HANA. Published in SIGMOD 2016. |
2016.7 - 2016.8 |
Publications
-
Mind the Blind Spots: A Focus-Level Evaluation Framework for LLM ReviewsEMNLP 2025 SAC Highlight Award
-
PANORAMA: A Dataset and Benchmark Tasks Capturing the Evaluation Trails and Rationales in Patent ExaminationNeurIPS 2025 Datasets & Benchmarks
-
PlanTogether: Facilitating AI Application Planning Using Information Graphs and Large Language ModelsCHI 2025
-
AINeedsPlanner: A Workbook to Support Effective Collaboration Between AI Experts and ClientsDIS 2024
-
Co-Creating Question-and-Answer Style Articles with Large Language Models for Research PromotionDIS 2024
-
Teach AI How to Code: Using Large Language Models as Teachable Agents for Programming EducationCHI 2024 Best Paper Honorable Mention Award
-
AlgoSolve: Supporting Subgoal Learning in Algorithmic Problem-Solving with Learnersourced MicrotasksCHI 2022
-
ProtoChat: Supporting the Conversation Design Process with Crowd FeedbackCSCW 2020
-
Understanding the Effect of In-Video Prompting on Learners and InstructorsCHI 2018
-
Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANASIGMOD 2016
-
Taming Subgraph Isomorphism for RDF Query ProcessingVLDB 2015
Posters and Workshops
-
Towards an Evaluation of LLM-Generated Inspiration by Developing and Validating Inspiration ScaleCHI 2024 Workshop on Human Centered Evaluation and Auditing of Large Language ModelsPDF|
-
XDesign: Integrating Interface Design into Explainable AI EducationSIGCSE 2022 Poster
-
AlgoPlan: Supporting Planning in Algorithmic Problem-Solving with Subgoal DiagramsLearning at Scale 2020 Work-in-Progress
-
Leveraging the Crowd to Support the Conversation Design ProcessCHI 2020 Workshop on CUI@CHI: Mapping Grand Challenges for the Conversational User Interface Community
-
Supporting an Iterative Conversation Design ProcessCHI 2020 Extended Abstracts (Late Breaking Work)
Honors and Awards
| Programming Contest | 5th place, ACM-ICPC Asia Daejeon Regional | 2011, 2012 |
| 1st place, POSTECH Programming Contest | 2011 | |
| 3rd place, Korea Olympiad in Informatics | 2010 |