Work
Projects built for clients, for employers, and for myself. Selected work is above and the full list below; pick an area to show only that area.
- React, TypeScript, NestJS, Prisma137 days solo, 236 APIs and 105 screens2025.07 – 2025.11, ContractAutomated Design Generation B2B SaaSA SaaS that turns input data into design output based on templates, built solo from design through operation (Wishket contract, 137 days)
- Next.js, TypeScript, TanStack Query, Tailwind CSS122 days as senior, 159 screens2024.12 – 2025.04, Fixed-termAI MLOps Platform FrontendFrontend for the management console of a Kubernetes MLOps platform (Wishket fixed-term engagement as a senior developer, 122 days)
2022.10 – 2022.12, ContractArtist Social PlatformA matching service where creators connect, collaborate and share portfolios (a large enterprise's in-house venture)Full stack: app, web, server
2023.01 – 2023.02, ContractAsset Management, Real Estate and Financial Info AppA Flutter app that brings real estate and financial management together, with about 100 pages of screensAbout 100 pages of screens
2026.08, ContractDdokform AI Survey Service DemoA review demo for an AI survey service, commissioned by a client I had worked with three times on Wishket, built and deployed in a single dayDeployed in one day, fourth repeat engagement- Java, Spring, MyBatis, OAuth 2.014-day fixed-term engagement2026.03, Fixed-termERP and Online Store API Integration BackendA backend that syncs products and orders between an in-house ERP and the Cafe24 Open API (Wishket fixed-term engagement, 14 days)
All 22 projects
- 2026.08Ddokform AI Survey Service DemoA review demo for an AI survey service, commissioned by a client I had worked with three times on Wishket, built and deployed in a single dayContractReact Router, Vite, TypeScript
- 2026.03ERP and Online Store API Integration BackendA backend that syncs products and orders between an in-house ERP and the Cafe24 Open API (Wishket fixed-term engagement, 14 days)Fixed-termJava, Spring, MyBatis
- 2025.07 – 2025.11Automated Design Generation B2B SaaSA SaaS that turns input data into design output based on templates, built solo from design through operation (Wishket contract, 137 days)ContractReact, TypeScript, NestJS
- 2025.08Automated Keyword Search Trend CollectionAn analytics tool that collects and compares keyword search ratios daily via the Naver DataLab API (Wishket contract, 7 days)ContractReact, TypeScript, Node.js
- 2025.06Responsive Website for a Financial ServiceA financial service information website built and customized on imweb (Wishket contract, 20 days)Contract아임웹
- 2025.06URL Shortener and Traffic AnalyticsAn admin tool for shortening URLs and analyzing traffic sources from click logs (Wishket contract, 5 days)ContractPython, Django
- 2025.05Finishing a Graduation Project Android AppFinal development of an Android app for a graduation project (Wishket contract, 3 days)ContractAndroid
- 2024.12 – 2025.04AI MLOps Platform FrontendFrontend for the management console of a Kubernetes MLOps platform (Wishket fixed-term engagement as a senior developer, 122 days)Fixed-termNext.js, TypeScript, TanStack Query
- 2023.03 – 2024.09Global Cross-Border PlatformEnd-to-end design, development, deployment and operation of a global cross-border platform, migrating legacy code to a modern stackIn-houseNext.js, Nest.js, TypeScript
- 2024.06 – 2024.08Feature Additions to an Exam Authoring and Grading PlatformThree contracts adding member and admin features to an online assessment platform for educational institutions and instructorsContractPHP, CodeIgniter, MySQL
- 2023.01 – 2023.02Asset Management, Real Estate and Financial Info AppA Flutter app that brings real estate and financial management together, with about 100 pages of screensContractFlutter, Figma, Naver Cloud Platform
- 2022.10 – 2022.12Artist Social PlatformA matching service where creators connect, collaborate and share portfolios (a large enterprise's in-house venture)ContractFlutter, React, Node.js
- 2011.02 – 2022.09Original Music Sharing CommunityA community where users upload and listen to their own songs, which I ran myself for 11 years while migrating its stackPersonalPHP, CodeIgniter, MySQL
- 2022.05News and Issues Responsive WebsiteA responsive website for news and trending issues, with an admin panelPersonalReact, Node.js, Express
- 2021.10Early Calf Disease Detection ServiceAn app and server that detect disease early from sensor-based behavior data, alert farmers and visualize the dataIn-houseFlutter, Node.js, TypeScript
- 2020.10Posture Balance Measurement and Exercise Prescription AppAn app for professionals that measures stability and mobility with IMU sensors and produces exercise prescription reportsIn-houseFlutter, Android, Firebase Firestore
- 2020.09Behavior Tagging Desktop App for AI TrainingAn in-house desktop app for tagging behavior while watching calf CCTV footage, plus a usage statistics websiteIn-houseElectron, React, Redux
- 2017.03 – 2018.02GetWalkA location-based pedometer app that earns rewards, co-founded with my older brotherStartupAndroid, Java, React
- 2017.09FlowFlyHold to rise, release to fall — dodge obstacles and collect coinsPersonalUnity, Godot
- 2016.06 – 2016.12Video Lecture PlatformAn LMS website for video lectures, an admin site, and a hybrid app releasePersonalPHP, CodeIgniter, MySQL
- 2016.10Brick FactoryA management game where you hire workers and sell bricks to grow your factoryPersonalUnity, Godot
- 2016.05Ant MillionaireA life simulation game where you turn an ant who starts with nothing into a millionairePersonalUnity, Godot