FULL-STACK ENGINEER | AI PRODUCT & SYSTEMS | SEOUL
I’m a full-stack engineer based in Seoul, working across Rails, modern JavaScript, and AI integrations. I focus on building clean, reliable software with thoughtful, minimal interfaces — from AI assistants to practical tools used in real workflows.
Rails · Stimulus · Tailwind · Postgres · AWS S3 · Figma Prototype
A full-stack platform that rethinks how musicians and engineers exchange stems, DAW projects, and creative assets. I designed and built the entire application end-to-end: uploading, versioning, metadata parsing, and a fast library UI inspired by macOS Finder. Includes a full Figma prototype of the final UX, plus functioning Rails backend and component-driven front-end architecture. This project highlights my ability to combine product thinking, UI/UX, and engineering into a cohesive tool built for real daily creative workflows.
Node.js · Noble BLE · Express · System Design · Security Concepts
An experimental authentication system that detects passive phone proximity via BLE RSSI and uses it as an invisible second factor for login flows. Built a working desktop listener in Node.js, designed system diagrams, defined security considerations, and filed a US provisional patent for the method. This project highlights systems thinking, experimental engineering, and ability to design novel interfaces around real world signals.
Ruby on Rails · OpenAI Chat Completions API · Stimulus · TailwindCSS · Vite
A playful, weird, AI-powered “conversation assistant.” I designed the brand, UX, and full app, then built a Rails-based messaging engine using the OpenAI API to generate context-aware prompts when a conversation hits a lull. Includes a full real-time front-end, custom UI, temperature selector, and BLE desktop listener written in Node.js to detect a user’s phone proximity for passive activation. This project showcases my ability to prototype end-to-end AI features, integrate external APIs, and ship polished product UX quickly.
Vite · TailwindCSS · Vanilla JavaScript · GitHub Pages
I designed and engineered a lightweight, high-performance front-end for AOPCTV, a creative studio working with brands like Cecil Wright Yachts, Mercedes-Benz, Kickers, and more. Built using Vite and modular vanilla JavaScript, with subtle interactions, responsive typography, and a clean PG-Lang-inspired UI. Focused on performance (sub-50ms interactions), clarity, and minimal visual language. This project demonstrates strong design sensibility, clean UI engineering, and ability to build calm, elegant interfaces from scratch.