Retrieval and generative pipelines. I build them the same way I build backend systems: checkpoint every step, log every call, and assume something will fail halfway through.

2026.05.16 ~ 2026.05.17
# Hackathon Winner # Tauri # FastAPI
2025.07 ~ 2025.11
# Open Source # ASP.NET Core # LLM
2025.06 ~ 2025.10
# RAG # pgvector # Deno
Four talks in 2026, two of them overseas. Usually about something that broke at work and what it took to fix it.

2026.06
# PyCon Singapore # Notification
2026.05
# Talk # AI # Career
2026.03
# PostgreSQL # Message Queue
2026.03
# Panel # Open Source # LLM
2025
# .NET # LLM # Open Source
2025
# .NET # LLM # Open Source
Code every day for the sake of habit, enjoyment, and the pleasure of learning. Yes, I am an enthusiastic developer.

2020.12.10 ~ 2020.12.14
# Fintech # 농협해커톤
2020.12 ~ 2021.03
# Node.js # Typescript
2020.12 ~ 2021.03
# Next.js # Javascript
2020.11.21 ~ 2020.11.22
# hackaton
2020.09 ~ 2020.12
# Next.js # Javascript
2020.07.03 ~ 2020.07.16
# webpage
2020.02 ~ 2020.07
# php
2020.01 ~ 2020.08
# IT 창업 동아리 운영 및 서버파트장
2019.12 ~ 2020.01
# 해커톤 APPJAM 우수상 # Node.js
2019.08.25 ~ 2019.10.21
# 서울시 앱 공모전 #iOS
2019-06-29 ~ 2019-07-13
# Unity
2019.06 ~ 2019.07
# 해커톤 APPJAM 멘토 우수상
2018.02 ~ 2019.01
# 해커톤 APPJAM 장려상 # Spring Framework
Enjoy taking on new challenges and persisting until I succeed, without being afraid of failure.

2020.01 ~ 2020.08
# 따릉이 Redesign
2018.11 ~ 2018.12
# 3D max # After Effects
2017.09 ~ 2020.01
# photoshop # illustrator