Skip to content
View kdrkdrkdr's full-sized avatar
🚩
Elnino
🚩
Elnino

Organizations

@TeamHoshino @millennium-seminar @project-elnino

Block or report kdrkdrkdr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kdrkdrkdr/README.md

Hi πŸ‘‹, I'm Gyeongmin Kim (kdr)

I optimize AI models β€” LLM Β· TTS Β· ASR Β· voice conversion Β· speech enhancement β€” tearing models apart (quantization, SIMD, speculative decoding, pure-C rewrites) and building the serving around them so they run in production.


πŸ“ Publications

Preprints

  • faster-enhancer.c: A Dependency-Free int8 Runtime for Streaming Speech Enhancement on Commodity CPUs Gyeongmin Kim. arXiv:2607.25350, Jul 2026. [arXiv] [code]
  • Extracting Voice Styles from Frozen TTS Models via Gradient-Based Inverse Optimization Gyeongmin Kim. arXiv:2607.25351, Jul 2026. [arXiv] [code]

Under review

  • Why One Small Fixed Tree Suffices: The Cost Geometry of Draft Trees for a Multi-Token-Prediction Drafter Gyeongmin Kim, Ayoung Moon, Seung Jin Lee. Under review, 2026.

πŸ’Ό Experience

  • NC AI (Seongnam, South Korea) β€” Data Engineering Team (May 2026 – ) LLM inference optimization & serving β€” MoE quantization (W8A16), speculative decoding for a data-generation pipeline, and a distributed vLLM serving gateway in Go.
  • Yonsei University Health System (YUHS) (Seoul, South Korea) β€” Research Engineer (Mar 2025 – Oct 2025) Led dev for NGS clinical report pipeline & SICU false-alarm monitoring desktop app.
  • NCSOFT (Seongnam, South Korea) β€” Audio Data Team (Jul 2024 – Jan 2025) Built end-to-end audio post-processing automation for TTS data pipelines.
  • Taiyaki Studios (USA, Remote) β€” AI Team (Jan 2023 – Jul 2023) Built a complete TTS training toolkit and production inference pipeline.

πŸš€ Personal Projects

Model Optimization (Nov 2024 – present) β€” speech models re-implemented in dependency-free pure C, running in real time on-device

  • nemotron-asr-streaming.c β€” 0.6B streaming ASR (FastConformer + RNN-T). Cache-aware streaming, W8A8 quantization with custom "Q8P" 4-row tile packing, NEON/AVX2 SIMD, up to 16 threads. [docs] [quantized model]
  • LILAC β€” Zero-shot real-time voice conversion from a 3s reference (OpenVoice v2 port). Streaming HiFi-GAN decoder, 2-thread SPSC audio pipeline, RNNoise SIMD. RTF 0.7–0.8 on CPU, 270–330 ms end-to-end. [optimizations]
  • MossTTS-Nano.c β€” 100M TTS model. NEON/SSE SIMD, KV cache, pthread parallelism β€” 30Γ— speedup (68s β†’ 2.3s), 1.8Γ— faster than PyTorch CPU, RTF 0.33. [optimizations]
  • DeepFilterNet3.c.wasm β€” Noise-reduction model in pure C/WASM, real-time in mobile browsers. ~1 ms/frame on MacBook M2, ~4 ms on Galaxy S23. [optimizations]

Axcellworks (JP) β€” real-time voice conversion intelligibility, remote collaboration (Nov 2023 – Feb 2024)

  • Diagnosed chunk-boundary artifacts as receptive-field truncation; removed them with overlap-save chunk inference (neighbor-chunk context, keep center) at no added latency.

Multilingual TTS (Oct 2022 – Feb 2025)

  • Data β€” BGM removal (Kim Vocal) β†’ speaker diarization (pyannote) β†’ VAD segmentation β†’ Whisper transcription: ~30k clips (3–10 s).
  • Models β€” VITS derivatives: JA2ML-VITS (19-language speech from Japanese-only data), JK-VITS (KO/JA bilingual), RVC-VITS (RVC-converted training data).
  • Services β€” ProsekaTTS (2.3M+ visitors, 60 developer duplicates, Jul 2026) Β· ShirokoTTS (EN/KO/JA).

G2P Packages (Jun 2023 – Dec 2023)

  • g2pk3 β€” Korean/Japanese/English β†’ Korean pronunciation. [PyPI]
  • ko2kana β€” Korean/English pronunciation β†’ Katakana. [PyPI]

Japanese Translation Tools (Dec 2020 – Apr 2022)

  • novel-reader β€” Android app translating novels from 7 Japanese sites with a proper-noun dictionary system.
  • EhndWebTranslate β€” Async Japanese web page translator with real-time/document/novel modes.
  • UserDict4Papago β€” Proper-noun dictionary overlay for Papago KR-JP translation.

🌱 El Nino (Apr 2024 – Apr 2026)

Founded El Nino (university startup club β†’ sole proprietorship) and built Knoc, a real-time translation subtitle service for classes and conferences β€” launched Mar 2026, covered by Multilingual.com.

  • Rewrote the Python prototype in Go for large-scale WebSocket handling; Redis Pub/Sub subtitle rooms, distributed architecture, user/admin dashboards with PAYG & subscription billing.
  • Knoc-Overlay desktop subtitle overlay (Electron) Β· elnino.kr website.
  • Selected for MOE U300+ student startup track (2024) Β· served Konkuk Univ. winter school & KSRT conference.

πŸŽ“ Education

  • Hanyang University, Seoul, South Korea β€” B.S. in Computer Science (Mar 2023 – Present, Leave of Absence since Jul 2024)

Pinned Loading

  1. supertonic.embed supertonic.embed Public

    Extract voice style embeddings from any WAV for SupertonicTTS β€” no style encoder needed.

    Python 35 11

  2. faster-enhancer.c faster-enhancer.c Public

    Pure C implementation of FastEnhancer. 3.3x faster than the ONNX Runtime graph, same quality.

    C 15 4

  3. ProsekaTTS ProsekaTTS Public

    Web demo Project Sekai TTS

    Python 28 9

  4. nemotron-asr-streaming.c nemotron-asr-streaming.c Public

    Pure C Implementation of nemotron-3.5-asr-streaming

    C 9

  5. RVC-VITS RVC-VITS Public archive

    Few-shot multilingual tts with RVC and Vits

    Python 50 6

  6. JK-VITS JK-VITS Public archive

    Bilingual-TTS (Japanese and Korean)

    Jupyter Notebook 32 6