Umaso
Google Play release · Go APIs and admin tooling
NL2SQL Quality
Internal AI service for searching business data with natural language
Lingding
Language-exchange app connecting Korean and Japanese learners by voice
PolyLog
Language learning app for diary writing and instant feedback
Figma MCP Bridge
Developer tool that sends selected Figma context to AI code editors
AJOU ARCADE
Eye-controlled arcade experience for a university club fair
PokeTree
Seasonal messaging service where every opened letter grows a collection
Backend Engineer · Go / PostgreSQL
Seungwon Shin
A backend engineer connecting user-facing flows to Go/PostgreSQL APIs, data integrity, and real-world operations.
Experienced in Go/PostgreSQL APIs, NL2SQL quality improvement, and WebRTC signaling. Each project focuses on what I built and operated.
RELEASES
Published directly to Google Play, the App Store, and pub.devBACKEND SCOPE
Go APIs, PostgreSQL, admin tooling, and internal operationsSelected Projects
The first four projects show my backend ownership and release experience most clearly. Open a card to see the features I built and the scope I owned.
Quality improvement for an internal service that turns natural-language questions into SQL for security and asset data.
RoleBusiness SQL analysis · prompt design · evaluation
ResultRoughly 176 question-SQL examples · comparable internal work: 30–40 · holdout evaluation: 80/80
OSS / PRODUCT / TOOLING
About
I study Industrial Engineering and Cybersecurity as a double major at Ajou University. My first Spring project exposed a gap: an endpoint can work correctly and still fail to support the screen that uses it. I learned the client side through Flutter, then expanded my scope in Umaso into Go APIs, PostgreSQL, admin tooling, and internal operations.
I now check more than whether SQL executes: did it exclude deleted rows, select the latest history, and return a failure the user can act on? At LSware, I organized those rules into question-SQL examples and a separate evaluation set. In Lingding, I am extending the same thinking to WebRTC event ordering and network failure.
Ajou University
B.S. in Industrial Engineering / Double Major in Cybersecurity
Language
Japanese JLPT N1 / Korean Native / English Technical Reading
Experience
2026.06.29 - 2026.08.31
Software Engineering Intern
LSware
At security solutions company LSware, I improved an internal service that translates natural-language questions into SQL. I began with OMNIGuard as the only product domain in scope. After the initial results were recognized, my scope expanded to another product domain. I analyzed a PostgreSQL schema of roughly 600 tables against product screens, logs, and existing SQL.
I prepared roughly 176 validated question-SQL examples and evaluated the final rules-plus-examples configuration on a fixed 80-question holdout set that was kept out of the examples; all 80 met the expected-SQL criteria.
2025.10 - Present
Full-stack Developer · Code Reviewer · Study Facilitator
Blueberry Team
I contribute to service development with Flutter and Go in a team of roughly 15 engineers, marketers, and designers, including members working at major Japanese companies.
My role covers feature implementation, code review, Go-server onboarding documentation, and delivery coordination through GitHub Issues, Notion, and Asana, keeping product needs and design reasoning connected through implementation and operation.
Team members rotate as instructors for classes and study sessions on Flutter, Go, computer-science fundamentals, and software architecture, sharing technical understanding through presentations and feedback.
2022.06 - 2023.12
Commander's Driver / Command Support
Republic of Korea Army, 52nd Infantry Division
Supporting a division commander's movement, schedule, and field operations taught me to view work as an organizational process rather than isolated tasks.
Preparing around limited information, time, and stakeholder priorities shaped how I now think about specifications, operations, and review workflows in software projects.
Extracurricular Activities
Led beginner and advanced study groups in the university's Japanese Research Club and passed JLPT N1 about a year after beginning focused study.
Studied Java and Spring for one semester, then owned the backend of a career-advice service in a social-problem hackathon.
Alongside internal team lectures, I mentor two friends from Git collaboration through service development so they can understand and repair AI-generated code.
Presented a proposal for Korea-Japan cooperation through IT in the forum's first session and received an Excellence Award.
Now in my third year of one-to-one college-entrance mathematics and English tutoring, I rebuild explanations from each learner's actual point of confusion.
Skills
Primary
Go Backend / chi / pgx / sqlc
API implementation with clear HTTP boundaries and explicit, type-safe data access
PostgreSQL / Database Design
Schema design and analysis, migrations, querying, aggregation, indexes, and transactions
JWT / Auth
User/admin authentication boundaries, token refresh, expiry, and failure handling
Flutter / Riverpod
State management, localization, API integration, and loading/success/error UI states
Working Knowledge
Next.js / TypeScript
Admin interfaces, responsive web, locale support, and SSR/SSG
Docker / Cloudflare
Compose, healthchecks, tunnels, home-server deployment, and log inspection
R2 / Firebase / Vercel
Presigned uploads, Functions, authentication, and web/mobile deployment
LLM / MCP Tooling
Structured responses, prompt/few-shot evaluation, and AI coding-tool integration
Academic / Exploratory
PySpark / Word2Vec / LSH
Large-data preprocessing and similarity work in coursework and exploratory projects
Scikit-learn
Prediction, clustering, and evaluation in coursework
Contact
Open to backend engineering and software engineering roles.







