WONDDE

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.dev

BACKEND SCOPE

Go APIs, PostgreSQL, admin tooling, and internal operations

Selected 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.

Google Play release · Next hypothesis under review

Umaso

A content-first v1 that delivers team-managed Korean recipes to people cooking in Japan.

RoleFlutter features · Go APIs · admin web · operations

ResultGoogle Play release · Team-operated admin workflow

Internal · In development

NL2SQL Quality

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

In development · expected 2026.12

Lingding

A language-exchange app that matches Korean and Japanese learners and connects them through one-to-one voice calls.

RoleOne-to-one calls · signaling server · ICE server · CRUD design

ResultOne-to-one call and server path implemented

Published on the App Store

PolyLog

A language-learning app that carried a write → feedback → review loop from a 12-hour MVP to the App Store.

RoleFull app · AI feedback · App Store delivery

ResultApp Store 1.0.1 · Solo delivery

OSS / PRODUCT / TOOLING

Published on pub.dev · adopted in product

Unicode Typing Grader

A Unicode-aware Pure Dart grading engine extracted from a real app and published as an independent OSS package.

RolePackage design, implementation, tests, release, and product adoption

Resultpub.dev 0.1.2 · 39 tests · adopted in a real app

In use · Public

Figma MCP Bridge

A bridge that turns a selected Figma node into implementation-ready context for AI code editors.

RoleArchitecture discussion · MCP server contribution · Codex docs

ResultPublic OSS · Codex setup commits · three-client validation

Operated · Demo public

AJOU ARCADE

Four gaze-controlled arcade games built in three weeks to catch attention at an outdoor university fair.

RoleGaze input · four games · deployment · field fixes

ResultPrevious semester comparison: 9→approx. 150 applicants at the same stage

Season ended

PokeTree

A seasonal web service for exchanging anonymous Christmas letters and adding to a character collection whenever a letter is opened.

RoleReturn loop · sharing UI · Go CRUD APIs

Result80+1 collection · live seasonal operation

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

High school - 2020

Code Became Motion

Arduino and MATLAB line-tracer work made me interested in how code changes physical behavior.

2022 - 2025

From Data Interest To Program Structure

After ChatGPT sparked my interest in data and AI during military service, C# OOP, visual programming, and Python confirmed my interest in program structure.

2025

The Backend Red Pill

LinkUp is a web platform that connects high-school students exploring careers with working professionals, covering mentor discovery through coffee-chat booking and approval. Owning my first Spring backend showed me that endpoints alone were not enough: useful responses and errors depended on the screen and action consuming them.

2025 - Present

Product, Team, Backend

Across PolyLog, PokeTree, Umaso, and LSware, I worked from screen state through Go APIs, PostgreSQL data design, and admin tools, which clarified my focus on backend engineering.

Read the journey

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.

PostgreSQLSQLJSONLLMPrompt Design

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.

Mobile AppBackend APIWebDatabaseDocker / CI/CDTechnical StudyProject Management

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.

OperationsProcessConfidentialityStakeholder Support

Extracurricular Activities

2024.09 - 2025.12

Japanese Research Club Vice President & Study Lead

Led beginner and advanced study groups in the university's Japanese Research Club and passed JLPT N1 about a year after beginning focused study.

JapaneseStudy LeadershipLearning DesignJLPT N1

2025.03 - 2025.08

Java/Spring Study and First Backend Project

Studied Java and Spring for one semester, then owned the backend of a career-advice service in a social-problem hackathon.

JavaSpring BootREST APILearning Retrospective

2025 - Present

Web/App Programming and CS Mentoring

Alongside internal team lectures, I mentor two friends from Git collaboration through service development so they can understand and repair AI-generated code.

Code ReviewGit CollaborationFlutterTeaching

2025.09.10

Korea-Japan Future Generation Forum Excellence Award

Presented a proposal for Korea-Japan cooperation through IT in the forum's first session and received an Excellence Award.

Excellence AwardPresentationKorea-Japan CooperationTechnology Policy

2024 - Present

College-Entrance Mathematics and English Tutoring

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.

TeachingCurriculum DesignMathematicsEnglish

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.