Skip to content
View Seongwonp's full-sized avatar
๐Ÿ‘จโ€๐ŸŽ“
Study Hard
๐Ÿ‘จโ€๐ŸŽ“
Study Hard

Highlights

  • Pro

Block or report Seongwonp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Seongwonp/README.md
Seongwon Park โ€” Backend Systems and Platform Engineering

 Portfolio LinkedIn Tistory Email

I build backend systems, then stay around to see how they behave.

Spring Boot and FastAPI are my usual tools.
I enjoy the part after โ€œit worksโ€: deployment, load testing, failure analysis, and the next iteration.

๋งŒ๋“ค๊ณ  ๋๋‚ด๊ธฐ๋ณด๋‹ค, ์ง์ ‘ ์šด์˜ํ•˜๊ณ  ์ธก์ •ํ•˜๋ฉด์„œ ๋‹ค์Œ ๊ฐœ์„ ์ ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.


01 / WHAT I BUILD

๐Ÿš— Streaming systems

MQTT, Kafka, time-series storage, consumer design, and load tests that check the final stored resultโ€”not just queue health.

๐Ÿ“„ Deterministic pipelines

Parsers, layout engines, stable IDs, snapshot tests, and one-way data flows with explicit layer boundaries.

๐Ÿ” Reliable web services

Authentication, payments, async workers, caching, monitoring, recovery paths, and security-conscious API design.

02 / SELECTED WORK

AI Exam Generator ยท Python

PDF-to-exam service in a live pilot, registered under an academy's business license. Built with an academy teacher: I handle most development and server operations and review the teacher's code before merging. I fix issues from real user feedback, and review logs weekly. Visit service โ†—

FastAPI Redis/RQ workers PostgreSQL

A hold-and-ledger model with request-ID idempotency and bounded retries keeps failed jobs from double-deducting or silently dropping questions.

Telemetrix ยท Java

Vehicle telemetry pipeline: MQTT โ†’ Kafka โ†’ InfluxDB/PostgreSQL, with anomaly consumers and a DLQ.

Spring Boot Kafka fault injection

Measured a 72.1% message loss in one run of a 90-second broker outage, then observed zero loss in three repeat runs after the fix.

Simulated data on a single host. Limits are documented in the repository.

HoneyRest ยท Java

Lodging reservation platform split into user, host, and admin apps over one 30-table schema. Live demo โ†—

Spring Boot JPA Toss Payments

Team lead of three: built the 65-endpoint User API and React client, then hardened IDOR and privilege checks after the bootcamp.

Free-tier hosting โ€” the first load may take up to a minute.

SimpleLay ยท Flutter / FastAPI

On-device smart home hub that learns habits from real usage, asks first, and automates only what the user hands over. Finalist, Embedded SW Contest (smart appliance track).

on-device AI Raspberry Pi ESP32

Fine-tuned model: 30 โ†’ 38 correct on 42 unseen sentences. Gantry return error 0.05 mm on hardware.

Accurate physical button presses and the full closed loop are not yet verified.

More things I have built
  • Touch Bridge โ€” voice-driven appliance control for blind users (Hanium Dream-Up); conference paper accepted at KIPS ACK 2026 (poster, first author), measured at an app-side virtual transport layer
  • AIDA โ€” label-error diagnosis research prototype for object detection; 29 error conditions, multi-seed reruns, and documented failed hypotheses
  • Han-Flow โ€” HWPX/HWP desktop viewer with PDF export and source-preserving limited editing
  • No-Click โ€” AI-assisted review analysis for promotional content and missing drawbacks
  • Smart Parking โ€” JSP/Servlet team project I led (2 active developers in a team of 4)
  • C Data Structures ยท Linux C System Programming โ€” C foundations

03 / TOOLBOX

Languages & backend

Java Python C Spring Boot FastAPI

C foundations: pointers and dynamic memory, data structures, and Linux system programming with processes, signals, sockets, pthreads, and IPC.

Data & messaging

PostgreSQL Redis Kafka MQTT InfluxDB

Build, ship & observe

Docker Linux Nginx Prometheus Grafana

04 / GITHUB IN MOTION

Seongwon's GitHub activity stats Languages across Seongwon's repositories
Seongwon's GitHub contribution timeline
How the language card is calculated honeyRest_host is excluded because it vendors about 11.4 MB of third-party JavaScript libraries under its static assets. The chart weights both code size and repository count; it shows repository composition, not a proficiency score.

05 / RIGHT NOW

studying       Information Security @ University of Suwon
presenting     Touch Bridge safety contracts at KIPS ACK 2026 (Nov 2026)
competing      Embedded SW Contest finals โ€” smart appliance track
next           real-vehicle measurement with an OBD-II dongle in Telemetrix, then Engineer Information Processing cert

If you want to talk about backend systems, strange bugs, or an ambitious project:

Say hello

Pinned Loading

  1. honeyRest_user honeyRest_user Public

    ๐Ÿ HoneyRest ๊ฐ์„ฑ ์ˆ™์†Œ ์˜ˆ์•ฝ ํ”Œ๋žซํผ | ์‚ฌ์šฉ์ž(User) ์‹œ์Šคํ…œ (Spring Boot + React + Redis + Firebase)

    Java 1

  2. AI-ExamGenerator AI-ExamGenerator Public

    AI-powered exam generation from source PDFs ยท PDF ๋ถ„์„๋ถ€ํ„ฐ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ์‹œํ—˜์ง€ ์ถœ๋ ฅ๊นŒ์ง€

    JavaScript 1

  3. touch_bridge touch_bridge Public

    ์‹œ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์Šค๋งˆํŠธํฐ ์Œ์„ฑ ๋ช…๋ น์œผ๋กœ ๊ฐ€์ „ ๋ฒ„ํŠผ์„ ๋Œ€์‹  ๋ˆŒ๋Ÿฌ์ฃผ๋Š” IoT ํ•˜๋“œ์›จ์–ด ์ œ์–ด ์•ฑ โ€” ํ•œ์ด์Œ๋“œ๋ฆผ์—… ์‚ฌํšŒ ๊ณตํ—Œํ˜•(ํŒ€ ๋ฉœ๋ก ๋จธ์Šคํฌ)

    Dart 3

  4. vehicle-telemetry-platform vehicle-telemetry-platform Public

    Spring BootยทKafka ๊ธฐ๋ฐ˜ ์ฐจ๋Ÿ‰ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ์ดํ„ฐ๋กœ ์žฅ์• ๋ฅผ ์ฃผ์ž…ํ•ด ์œ ์‹คยท์ค‘๋ณต์„ ๊ฒ€์ฆํ•จ

    Java 1 2

  5. han-flow han-flow Public

    ๋น ๋ฅด๊ณ  ๊ฐ€๋ฒผ์šด macOS์šฉ HWPX ๋ทฐ์–ดยท์—๋””ํ„ฐ โ€” ์•ˆ์ •์ ์ธ ๋ฌธ์„œ ๋ Œ๋”๋ง๊ณผ PDF ๋‚ด๋ณด๋‚ด๊ธฐ ์ง€์›

    TypeScript 1