$$
\newcommand{\floor}[1]{\left\lfloor #1 \right\rfloor}
\newcommand{\ceil}[1]{\left\lceil #1 \right\rceil}
\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}
\renewcommand{\L}{\mathcal{L}}
\newcommand{\x}{\times}
\newcommand{\contra}{\scalebox{1.5}{$\lightning$}}
\newcommand{\inner}[2]{\left\langle #1 , #2 \right\rangle}
\newcommand{\st}{\text{ such that }}
\newcommand{\for}{\text{ for }}
\newcommand{\Setcond}[2]{ \left\{\, #1 \mid #2 \, \right\}}
\newcommand{\setcond}[2]{\Setcond{#1}{#2}}
\newcommand{\seq}[1]{ \left\langle #1 \right\rangle}
\newcommand{\Set}[1]{ \left\{ #1 \right\}}
\newcommand{\set}[1]{ \Set{#1} }
\newcommand{\sgn}{\text{sign}}
\newcommand{\halfline}{\vspace{0.5em}}
\newcommand{\diag}{\text{diag}}
\newcommand{\legn}[2]{\left(\frac{#1}{#2}\right)}
\newcommand{\ord}{\text{ord}}
\newcommand{\di}{\mathrel{|}}
\newcommand{\gen}[1]
\newcommand{\irr}{\mathrm{irr }}
\renewcommand{\deg}{\mathrm{deg }}
\newcommand{\nsgeq}{\trianglelefteq}
\newcommand{\nsg}{\triangleleft}
\newcommand{\argmin}{\mathrm{argmin}}
\newcommand{\argmax}{\mathrm{argmax}}
\newcommand{\minimize}{\mathrm{minimize}}
\newcommand{\maximize}{\mathrm{maximize}}
\newcommand{\subto}{\mathrm{subject\ to}}
\newcommand{\DKL}[2]{D_{\mathrm{KL}}\left(#1 \di\di #2\right)}
\newcommand{\ReLU}{\mathrm{ReLU}}
\newcommand{\E}{\mathsf{E}}
\newcommand{\V}{\mathsf{Var}}
\newcommand{\Corr}{\mathsf{Corr}}
\newcommand{\Cov}{\mathsf{Cov}}
\newcommand{\covariance}[1]{\Cov\left(#1\right)}
\newcommand{\variance}[1]{\V\left[#1\right]}
\newcommand{\variancewith}[1]{\V\left[#1\right]}
\newcommand{\expect}[1]{\E\left[#1\right]}
\newcommand{\expectwith}[2]{\E_{#1}\left[#2\right]}
\renewcommand{\P}{\mathsf{P}}
\newcommand{\uniform}[2]{\mathrm{Uniform}\left(#1 \dots #2\right)}
\newcommand{\gdist}[2]{\mathcal{N}\left(#1, #2\right)}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
$$
\everymath{\displaystyle}
Education
-
2022.09-2024.08
M.S in Computer Science and Engineering, Seoul National University
-
Advisor : Professor Kunsoo Park
-
Graduated with master's thesis award
-
Thesis: Cardinality Estimation of Subgraph Matching: A Filtering-Sampling Approach
-
2018.03-2022.08
B.S in Computer Science and Engineering / Mathematical Sciences, Seoul National University
-
Graduated with summa cum laude, recieved the undergraduate thesis award
-
B.S in Computer Science and Engineering (Major GPA 3.91 / 4.3)
-
B.S in Mathematical Science (Double Major GPA 4.07 / 4.3)
-
2015.03-2018.02
Sangsan High School
Experience
-
2024.09-Present
Scientist @ Standigm
-
Research on Artificial Intelligence for Drug Discovery
-
2022.01-2022.08
Research Internship @ Aigendrug Co.Ltd
-
Developed an efficient subgraph search algorithm on molecule graph data
-
Research on contrastive learning for molecular property prediction
-
Advisor : Professor Sun Kim, Dr. Sunho Lee
-
2020.08-2021.04
Undergraduate Research Opportunity Program @ SNU Computer Theory Lab
-
Improved adaptive matching order for subgraph isomorphism
-
Advisor : Professor Kunsoo Park
Honors, Awards and Scholarships
-
Scholarships
-
2020 National Scholarship For Science and Engineering
-
Awards
-
2024 Master's Thesis Award, Department of CSE
-
2022 Bachelor's Thesis Award, Department of CSE
-
2021 Korea Computer Congress, Best paper award (Computer Theory)
Teaching
-
TA/Tutor
-
22 Fall, Automata Theory Teaching Assistant
-
21 Fall, Algorithms Undergraduate Teaching Assistant
-
20-21 Winter, Introduction to Computing - First Course in Computing Undergraduate Tutor
Programming Competitions
-
Global
-
Google Hash Code 2022, 106th place (Top 1% among ~10,000 teams)
-
Google Hash Code 2021, 211st place (Top 2% among ~10,000 teams)
-
Google Hash Code 2020, 468th place (Top 5% among ~10,000 teams)
-
Google Codejam 2021, 504th place (Advanced to round 3, Top 1.5% among 37,000+)
-
Domestic
-
ICPC 2021 Korea First Round 18th place (Team Little Piplup)
-
ICPC 2020 Korea First Round 26th place (Team Swift Turtwig)
-
SNUPC (SNU Programming Contest) 2021 Div.2 6th place
-
SNUPC 2020 Div.2 7th place
-
SNUPC 2019 Div.2 9th place
Skills
-
Languages: Korean (native), English (fluent)
-
Programming languages: C++, Python, JAVA, MATLAB
-
Deep Learning: Pytorch, Pytorch Geometric
-
Tools: Git, LaTeX
$$
\newcommand{\floor}[1]{\left\lfloor #1 \right\rfloor}
\newcommand{\ceil}[1]{\left\lceil #1 \right\rceil}
\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}
\renewcommand{\L}{\mathcal{L}}
\newcommand{\x}{\times}
\newcommand{\contra}{\scalebox{1.5}{$\lightning$}}
\newcommand{\inner}[2]{\left\langle #1 , #2 \right\rangle}
\newcommand{\st}{\text{ such that }}
\newcommand{\for}{\text{ for }}
\newcommand{\Setcond}[2]{ \left\{\, #1 \mid #2 \, \right\}}
\newcommand{\setcond}[2]{\Setcond{#1}{#2}}
\newcommand{\seq}[1]{ \left\langle #1 \right\rangle}
\newcommand{\Set}[1]{ \left\{ #1 \right\}}
\newcommand{\set}[1]{ \Set{#1} }
\newcommand{\sgn}{\text{sign}}
\newcommand{\halfline}{\vspace{0.5em}}
\newcommand{\diag}{\text{diag}}
\newcommand{\legn}[2]{\left(\frac{#1}{#2}\right)}
\newcommand{\ord}{\text{ord}}
\newcommand{\di}{\mathrel{|}}
\newcommand{\gen}[1]
\newcommand{\irr}{\mathrm{irr }}
\renewcommand{\deg}{\mathrm{deg }}
\newcommand{\nsgeq}{\trianglelefteq}
\newcommand{\nsg}{\triangleleft}
\newcommand{\argmin}{\mathrm{argmin}}
\newcommand{\argmax}{\mathrm{argmax}}
\newcommand{\minimize}{\mathrm{minimize}}
\newcommand{\maximize}{\mathrm{maximize}}
\newcommand{\subto}{\mathrm{subject\ to}}
\newcommand{\DKL}[2]{D_{\mathrm{KL}}\left(#1 \di\di #2\right)}
\newcommand{\ReLU}{\mathrm{ReLU}}
\newcommand{\E}{\mathsf{E}}
\newcommand{\V}{\mathsf{Var}}
\newcommand{\Corr}{\mathsf{Corr}}
\newcommand{\Cov}{\mathsf{Cov}}
\newcommand{\covariance}[1]{\Cov\left(#1\right)}
\newcommand{\variance}[1]{\V\left[#1\right]}
\newcommand{\variancewith}[1]{\V\left[#1\right]}
\newcommand{\expect}[1]{\E\left[#1\right]}
\newcommand{\expectwith}[2]{\E_{#1}\left[#2\right]}
\renewcommand{\P}{\mathsf{P}}
\newcommand{\uniform}[2]{\mathrm{Uniform}\left(#1 \dots #2\right)}
\newcommand{\gdist}[2]{\mathcal{N}\left(#1, #2\right)}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
$$
\everymath{\displaystyle}