jongkwan.dev
Workshop · 12 projects

Projects

12 / 12 shown
2025
Active

Automated Korean and US stock trading where LLM agents in distinct roles split the work from research to order placement

KIS and Kiwoom automated trading built on a four-stage SimplifiedRunner with LangGraph Planning and Session Graphs on top. Zero Trust three-network isolation and staged BACKTEST→PAPER→CANARY→LIVE rollout.

Python
FastAPI
LangGraph
Claude API
SQLAlchemy
PostgreSQL
Kafka
Celery
Redis
Next.js
Docker
2025
Active

A personal knowledge base RAG that Claude searches and indexes directly through MCP tools

A personal RAG that exposes Elasticsearch hybrid search (BM25+kNN+RRF), BGE reranking, and a concept graph to Claude through 14 MCP tools.

Python
Elasticsearch
sentence-transformers
BGE Reranker
MCP
LangGraph
FastAPI
Docker
2026
Archived

Markdown study material → LLM structuring → quizzes, spaced repetition, and annotation in one tool

A Next.js tool that structures markdown material into study content using a five-layer clean architecture, a Zod-validated LLM gateway, and the SM-2 (SuperMemo-2) spaced repetition algorithm.

TypeScript
Next.js
React
Prisma
SQLite
Claude API
Zod
Tailwind CSS
2025
Archived

Social matching built on mutual phone-number registration and a token economy

A social matching service that protects phone numbers with dual encryption and hashing and creates a Match through O(1) mutual-registration detection. Token economy, three payment providers, three social login providers.

Python
FastAPI
SQLAlchemy
Alembic
PostgreSQL
React
Vite
Tailwind CSS
Docker
GitHub Actions
2024
Archived

Sorting System Backend

Design and overall development lead

The central Django backend for on-premises AI sorting systems at 20+ sites nationwide

An on-premises backend handling 30+ sorting requests per second with 8 Django apps, 5 Celery queues across 3 worker pools, and PostgreSQL RANGE partitioning.

Python
Django
DRF
Celery
PostgreSQL
Redis
MongoDB
Django Channels
Docker
2024
Archived

PLC Communication Middleware

PLC middleware design and development

Modbus TCP PLC communication middleware with four separated layers and a dedicated Celery polling worker

Four separated layers (Celery / Service / Modbus / Repository) and a dedicated polling worker collect data from up to 64 sorting outlets every 10 seconds.

Python
Django
Celery
PyModbus
Pycomm3
Pymelsec
2024
Archived

GPU Vision Pipeline

System architecture design and development

A real-time GPU inference pipeline over 8 cameras plus a per-produce machine vision library

A torch.multiprocessing capture-inference-MV-transfer pipeline, paired with a standalone vision library package built on a BaseProcessor abstraction.

Python
PyTorch
YOLOv8
OpenCV
Basler Pypylon
multiprocessing
Socket.IO
Arduino
2023
Archived

Remote monitoring of 20+ field sites, automated anomaly data collection, standardized CI/CD and deployment, GitHub-Slack-Notion webhook integration

Four-part operations infrastructure: Prometheus + Grafana monitoring, FastAPI anomaly collection, GitHub Actions + Docker Compose deployment, and a GitHub-Slack-Notion integration webhook.

Prometheus
Grafana
FastAPI
Socket.IO
GitHub Actions
Docker
Kubernetes
Sentry
2022
Archived

Sorting System Desktop Client

Frontend architecture and development lead

A React + Electron desktop app running in kiosk mode on site

A React + Electron kiosk app holding 60fps on industrial PCs through virtual scrolling, adaptive polling, and monolith decomposition.

React
TypeScript
Electron
Vite
Recoil
TanStack Query
Chakra UI
Styled-Components
Chart.js
Storybook
2024
Archived

Sorting System Backend: Flask to Django Port

Backend architecture design and development

A four-phase port moving Flask Blueprints to Django + DRF and splitting the database

A four-phase port from Flask Blueprints to Django + DRF, splitting MySQL into PostgreSQL + MongoDB, alongside security fixes and a standardized three-layer architecture.

Django
Flask
SQLAlchemy
Django ORM
PostgreSQL
MySQL
MongoDB
Celery
Redis
2024
Archived

Leading the rollout of Git Flow, architecture docs, pre-commit, and Storybook across a five-person team

Established Git Flow with PR review, an architecture document set, a pre-commit quality system, and a Storybook component development environment across a five-person team.

Git
GitHub
Jira
Storybook
ESLint
Pre-commit
2020
Archived

EasyAI Produce Grading Prototype

Software development

An early prototype of an image-AI produce quality prediction system

An early produce AI sorting prototype built with Python, OpenCV, and PyTorch. It became the foundation for the systems built after the AIOFARM spin-off.

Python
OpenCV
PyTorch