Selected work

Recent projects.

A snapshot of recent client engagements — what was built, the stack used, and the role I played.

2026 Builder

streaming-chat-agent

Free 30-minute call. I listen, ask annoying questions, and send a written proposal within 48 hours — scope, timeline, fee, assumptions.

Stack
TypeScript LLM SSE
View on GitHub
2026 Builder

ai-entity-extractor

Quick architecture notes and key UI surfaces in Figma. We agree on a sharp first milestone before any production code is written.

Stack
Python LLM NLP
View on GitHub
2026 Builder

rag-mini-demo

Weekly demo of working software in your hands — never just slides. You own the repo from commit #1, code is reviewable from day one.

Stack
JavaScript RAG Embeddings
View on GitHub
2024–2026 Lead researcher · SKKU InfoLab

HARFED — Federated Learning research

Deploy, monitor, hand off. Optional retainer for ongoing work — fixes, features, or a steady fractional-CTO seat.

Stack
Python PyTorch Flower Privacy
View on GitHub
2026 Builder

sympto-php

PHP backend for an AI symptom-triage interface. Conversational endpoint, prompt structuring, and a clean REST surface for any frontend to plug into.

Stack
PHP LLM REST
View on GitHub
2026 Builder

strava-coach

Strava integration that turns ride telemetry into structured coaching feedback. OAuth flow, activity ingestion, and rule-based training cues.

Stack
PHP Strava API OAuth
View on GitHub
2026 Solo builder

arabic-for-korean

Web app teaching Modern Standard Arabic to Korean speakers — alphabet, vocabulary, daily phrases, and beginner grammar, with a quiz layer. PHP-only, no database; lessons authored as plain arrays.

Stack
PHP Arabic Korean Education
View on GitHub
2026 Contributor

Greenhouse

Greenhouse monitoring system in C++ — environmental sensing, control loops, and configuration handling for an automated cultivation setup.

Stack
C++ Embedded Sensors
View on GitHub
Beyond shipping

Research & publications.

Federated learning, privacy attacks, and robustness — ongoing work at SKKU InfoLab.

Have a project like these?

Same approach, same engineering rigor — applied to your problem.

Start a project