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. Markdown is supported. 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

Telemetrix Β· Java

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

Spring Boot Kafka fault injection

Reproduced a 72.1% message loss during a 90-second broker outage, then confirmed zero loss under the same conditions after the fix.

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

AI Exam Generator Β· Python

PDF-to-exam service in a live pilot, registered under an academy's business license. I build and operate it solo, fix issues from real user feedback, and review logs weekly. Visit service β†—

FastAPI Redis/RQ workers PostgreSQL

Idempotent credit ledger and bounded retries keep failed jobs from double-charging or silently dropping questions.

Touch Bridge Β· Flutter / FastAPI

Voice-driven input assistance that presses touch-panel appliance buttons for blind users (Hanium Dream-Up).

safety contracts fault injection BLE (ESP32)

Conference paper accepted at KIPS ACK 2026 (poster, first author). In 8 fault-injection scenarios, commands sent after an emergency stop dropped from 7–20 lines to 0.

Measured at an app-side virtual transport layer; not yet verified on physical hardware.

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.

More things I have built
  • 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 (4 people, 89 PRs integrated)
  • 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           closing the MQTT ack gap in Telemetrix, then Engineer Information Processing cert

Good systems are not just built. They are observed.

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

    Real-time vehicle telemetry collection & monitoring platform. Features IoT data streaming via MQTT/Kafka, ML/Rule-based anomaly detection, and real-time visualization. Built with Spring Boot, Influ…

    Java 1 2

  5. AIDA AIDA Public

    AIDA: AI-driven platform for detecting bounding box label errors and prioritizing re-inspection in autonomous driving datasets.

    Python 1

  6. han-flow han-flow Public

    λΉ λ₯΄κ³  κ°€λ²Όμš΄ macOS용 HWPX 뷰어·에디터 β€” μ•ˆμ •μ μΈ λ¬Έμ„œ λ Œλ”λ§κ³Ό PDF 내보내기 지원

    TypeScript 1