profile

안녕하세요, 유동호입니다.


소개

필요한 것이라면 무엇이든

2021년부터 개발을 본격적으로 시작해 프론트엔드부터 백엔드, ML, 인프라까지 다양한 분야를 경험해 왔습니다. 필요한 것은 무엇이든 배우고, 만드는 것을 좋아합니다. 이를 기반으로 kmarkdown과 같은 여러 라이브러리를 개발하거나, 폭넓은 한국어 데이터를 수집하는 글결과 같은 다양한 프로젝트를 진행하고 있습니다.

오픈소스를 향해

오픈소스를 좋아합니다. kmarkdown, kt_kisopenapi 등의 라이브러리를 직접 개발해 MIT 라이선스로 공개하고 있으며, 한 번 뿐이지만 다른 오픈소스 프로젝트(MaxText)에 기여한 경험도 있습니다.

진행한 프로젝트

kt_kisopenapi

kt_kisopenapi는 한국투자증권의 OpenAPI를 쉽게 사용할 수 있도록 도와주는 Kotlin 라이브러리입니다. Ktor과 코루틴을 기반으로 작성되어 멀티플랫폼 환경에서도 쉽게 사용할 수 있으며, 응답을 캐싱하는 등의 기능도 제공합니다.

devngho/kt_kisopenapi

kmarkdown

kmarkdown은 Kotlin으로 작성된 마크다운 빌더 라이브러리입니다. DSL을 통해 간편하게 마크다운 문서를 생성할 수 있으며, flavor을 통해 다양한 마크다운 변형을 지원합니다.

devngho/kmarkdown

한국어 데이터셋 정제

FineWeb-Edu의 방법론을 기반으로 한국어 데이터셋을 정제하고자 데이터셋을 합성하고, TPU를 통해 분류기를 학습, 정제한 데이터셋을 공개했습니다.

기술 스택

Advanced

Kotlin

Kotlin의 간결하면서도 강력한 문법을 좋아합니다. 어노테이션 프로세싱, DSL, KMP 등 다양한 기능을 상황에 맞게 활용할 수 있습니다.

  • kt_kisopenapi: ksp로 어노테이션 프로세서를 개발해, 증권사 API의 다양한 응답들을 일관적으로 처리, 캐싱할 수 있도록 했습니다.
  • kmarkdown: Kotlin에서 DSL을 통해서 간결하고 안전하게 마크다운 문서를 생성할 수 있도록 했습니다.
  • kirok: Kotlin/WASM을 활용하여 다양한 FE 프레임워크에서 Kotlin을 활용해 로직을 작성, 결합할 수 있도록 했습니다.

Intermediate

프론트엔드

  • Svelte / SvelteKit
  • Solid.js / SolidStart

백엔드

  • Ktor

기타

  • Python
  • TypeScript
  • Git
  • Golang
  • Typst

Beginner

프론트엔드

  • React / Next.js

백엔드

  • Express

ML

  • Pytorch
  • JAX
  • HF Transformers

인프라/DB

  • Apache Pulsar
  • Docker / Kubernetes
  • PostgreSQL
  • MongoDB
  • Linux

기타

  • Android / Jetpack Compose
  • Tauri

블로그에 대해

이 블로그는 개발, ML 관련 글을 작성하는 블로그입니다. 이 블로그의 모든 글은 CC BY 4.0 라이선스를 따릅니다.

기술 스택

  • SvelteKit
  • TailwindCSS
  • Cloudflare Pages
  • giscus
  • Typst

역사

  • 2026/7/24 typst 기반 마이그레이션
  • 2024/11/17 블로그 개설

이력

북일고등학교 (재학)

포스트 목록

더 많은 포스트 보기