Education
-
Korea Advanced Institute of Science and Technology
(KAIST)
Degree: Bachelor of Science (BS)
Major: Computer Science
(CS) Aug 2018 - Aug 2022
Experience
-
Blockchain Software Engineer
Jan 2024 - Present
- Location: Seoul, South Korea
- Work Type: Full-time | Hybrid
-
Contact: Martin Kersner
-
Maintaining and growing Miko, the Oracle for Kaia chain, a merger
chain of Klaytn and Finschia chains, subsidiaries of Kakao and
Line Corps, respectively.
-
Scaled the Data Feeds (token price pairs) on Miko from 30 pairs to
over 100 pairs with subsecond data provision.
-
Revamped and optimized Verifiable Random Function (VRF) and
Request-Response (RR) services of Miko
-
Identified and resolved performance bottlenecks, reducing
processing time for handling 50-event blocks from over 4 minutes
to just 3 seconds by implementing a manual nonce manager.
Tech Stack:
Go, Node.js, Solidity, Python, Postgres, Docker, Tmux, Github
Actions CI/CD, Kubernetes
-
Software Engineer
Nov 2022 - Jan 2024 (1 yrs, 2 mo)
- Location: Seoul, South Korea
- Work Type: Full-time | Remote
-
Contact:
Kim Si-won
-
Leading a group of interns to maintain and grow the the company’s
main product.
-
Implemented the backend and database tables of the
API Builder
feature, that served as a major part of the company’s
MVP for pre-A funding round.
-
Deployed over 20 open-source ML models to google cloud’s
Kubernetes and integrated to the main product’s backend and
frontend.
-
Developed supporting applications for internal use, such as Google
and Naver image scraper, model topology converter between TFJS and
Keras, and video to gif converter, and deployed to AWS.
-
Implemented the frontend of
Data Cleaner
section that allows users to process their csv and image data for
model training.
Tech Stack:
Javascript (Node, React), Typescript, Python (Flask), AWS and GCP
microservices, Docker
-
Software Engineer
Jun 2022 - Nov 2022 (6 mo)
- Location: Singapore
- Work Type: Full-time | On-site
-
Contact: Mathias Iversen
-
Debugged mobile application written on C++ that analyzes
echocardiograms using ML models. As a result, the application was
able to run and pass Food and Drug Administration’s (FDA) 677
echocardiogram tests.
-
Improved application’s memory usage by 2x by finding a balance
between parallel model inference time and memory.
Tech Stack:
C++, Docker
SFE Lab @ Columbia
University in NYC
-
Research Intern
Jun 2021 - Jun 2022 (1 yr)
- Location: Columbia University in New York
- Work Type: Full-time | Remote
-
Contact:
Prof. Dan Esposito
-
Simulated chemical reactors (batch, CSTR, PBR, and their series
combinations) using Matlab's powerful ODE solvers
-
Used Python's Pandas and Matplotlib libraries to process and
visualize the data
-
The reactors were utilized for electrochemical conversion of CO2
back to fuels like CO and longer chain hydrocarbons.
Tech Stack:
MATLAB, Pandas, Matplotlib, C++, Python
-
Frontend Engineer
Feb 2022 - Apr 2022 (3 mo)
- Location: Daejeon, South Korea
- Work Type: Full-time | Hybrid
-
Contact:
Timo Kang
-
Tested the company website (basalt.so), created issues on GitHub, and contributed to solving them.
-
Contributed to developing the mobile compatible version of the
website.
-
Developed a web scraping algorithm that gathered potential
customer information for the company
Tech Stack:
React, Redux, TypeScript, Javascript, Scrapy, Selenium, Python
-
Backend Engineer
Mar 2021 - Jun 2021 (3 mo)
- Location: KAIST, South Korea
- Work Type: Full-time | Hybrid
-
Contact:
Juho Kim
-
Participated in a project as a Back-End developer for a Korean
learning mobile app for foreigners in South Korea
-
Developed backend APIs for three major components of the
application: Speaking, Listening, and History
-
Helped to connect the APIs to the Front-End
Tech Stack:
Python, Django, Typescript, JavaScript, React Native, SQLite
Projects
Xmobile
-
Developed and launched xmobile, an e-commerce web application for a
business with tens of thousands of active users, hosted on the
Telekom Cloud in Turkmenistan to support local infrastructure and
scalability.
-
Implemented robust admin features, including dynamic product and
category management, bulk price updates based on exchange rates, and
an analytics service integrated with a Telegram bot for real-time
insights on user behavior, conversions, and product performance.
-
Planned future expansion by designing a roadmap for Android and iOS
app development and integrating online payment solutions in
collaboration with the Turkmen Central Bank.
Tech Stack:
Next.js, PostgreSQL, Prisma, Python, Telegram Bot, Telekom cloud,
Docker, Bash scripting
Awards
2021
Engineering Innovator Award
winner among KAIST undergrads
2018
Full Scholarship to KAIST
2017
Bronze Medal
in 49th International Chemistry Olympiad (IChO), Kingdom of Thailand
Skills
Programming
C#/C++, Python, JavaScript, Go, Solidity Java, Scala
Development
Node, Express, React, Next, Vue, Django, Dash, Flask
Version Control
Git (Github, Bitbucket, Codecommit)
Database
MySQL, PostgreSQL, Clickhouse
Assembly Language
x86-64, MIPS processors
Languages
- English (Fluent)
- Turkish (Fluent)
- Russian (Working Proficiency)
- Turkmen (Native)
Extracurriculars
2020 - 2021
Teaching Assistant (TA)
at KAIST "English as a Foreign Language (EFL)" center
2020 - 2022
President of the KAIST Volleyball Club
2020
Created
the first ever volleyball club at KAIST
2019 - 2020
Student Assistant
at KAIST International Scholar and Student Services (ISSS) Office
2019 - 2020
Mentored
students at LG-KAIST English Science summer and winter camps
2019
Winner
of the essay contest with the topic of "My KAIST Life" among KAIST
students
2019
Won
the KAIST Futsal Tournament (Position: Midfielder)
2019
Volunteered
at Times Higher Education (THE) Innovation & Impact Summit
2018 - Present
Marathon
(15 miles at an average 6.2 mph speed)
2018
Trained
the chemistry Olympiad team of Turkmenistan