Skip to content
jongkwan.dev

Projects

Selected decisions and outcomes from systems I designed, built, and operated.

8 of 10 projects
2024
Completed

AIOFARM / 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
+4
2024
Completed

AIOFARM / 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
+1
2024
Completed

AIOFARM / 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
+3
2023
Completed

AIOFARM / Planning and build lead

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
+3
2022
Completed

AIOFARM / 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
+5
2024
Completed

AIOFARM / 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
+4
2024
Completed

AIOFARM / Engineering culture lead

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
+1
2020
Completed

EasyAI / 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