I'm Jaemin Lee, a software engineer who values fresh and clean code.
I believe perfection comes not from adding more, but from taking away. This shapes how I approach code — minimal duplication, clear structure, nothing unnecessary.
Beyond solving problems, I want to make my teammates' work easier. Type automation, caching, and performance optimization are tools I use to improve both developer and user experience.
My primary stack is React and TypeScript. I'm drawn to declarative data fetching, especially GraphQL.
In my free time, I explore new technologies, play games, or find inspiration listening to jazz.
Currently working as a Frontend Developer at PublicAI in Seoul.
2026
- NTS E-Filing Consultation — Chatbot for National Tax Service, built service pages with Tanstack and admin pages with Relay (React, TypeScript)
2025
- RAG Stack — Internal RAG chatbot platform, architected GraphQL with Postgraphile + Relay (React, TypeScript)
- RAMP — Hyundai ML research platform, established internal GraphQL + Relay standards (React, TypeScript)
- Gimje Smart Farm — Smart farm management platform, automated 100+ API types with Orval + Tanstack Query (React, TypeScript)
2024
- Seaweed Biomass Prediction App — Pulmuone R&D, mobile-optimized webview, ranked 1st in R&D project (React, TypeScript)
- DMMBS — Military Medical Direct Billing System, full redesign of legacy webview (React, TypeScript)
- Danvery — Dankook University student community, official Student Council app (Flutter, Dart)
- Anipod — Abandoned animal protection platform, selected as promising startup team (Flutter, Dart)
- Got a plan — Drag-based scheduling app, 10,000+ downloads (Android, Kotlin)
Frontend — React
Mobile — Flutter, Android


