Skip to content
View cbssmh's full-sized avatar

Highlights

  • Pro

Block or report cbssmh

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.

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
cbssmh/README.md

Hi, I'm Minhyeok Seo 👋

Backend & systems-focused developer interested in reliable APIs, workflow automation, transaction-oriented design, and data-driven backend services.

Python · Java · JavaScript · FastAPI · Spring Boot · Node.js · Docker · SQL


About Me

I build backend systems that collect real-world data, process it through structured workflows, and expose reliable services through APIs, automation jobs, or notification pipelines.

My projects focus on:

  • Backend architecture and API design
  • Workflow-oriented business systems
  • Transaction and consistency concerns
  • Data collection, crawling, and automation
  • Notification and monitoring pipelines
  • Dockerized service deployment

I am especially interested in backend systems where correctness, state management, and operational reliability matter more than simple CRUD behavior.


Featured Projects

AI-assisted backend recommendation platform that crawls job postings, extracts hiring signals, and generates explainable job recommendations.

Focus: FastAPI architecture, AI-assisted analysis, scoring pipeline, repository/service/scoring separation, Dockerized backend

Tech: Python · FastAPI · SQLAlchemy · OpenAI API · Docker · Next.js


Enterprise workflow backend prototype modeling ERP-style material-management processes such as purchase request, purchase order, goods receipt, and inventory updates.

Focus: PR-to-PO-to-GR lifecycle, service separation, JWT auth, Redis sessions, PostgreSQL persistence, Dockerized service architecture

Tech: Node.js · FastAPI · PostgreSQL · Redis · JWT · Docker · Nginx


Spring Boot financial-transfer backend prototype exploring transaction boundaries, validation rules, pessimistic locking, and transfer lifecycle modeling.

Focus: Transfer validation, transaction-boundary learning, failure-state considerations, concurrency risks, financial backend design trade-offs

Tech: Java · Spring Boot · Spring Data JPA · MySQL · Gradle


Backend decision-support system for campus shuttle operations, integrating schedule logic, weather signals, congestion context, and FCM notifications.

Focus: Operational decision logic, notification workflow, external API integration, backend/mobile separation, server-side rule orchestration

Tech: Node.js · Express · MySQL · Firebase Cloud Messaging · OpenWeather · Android WebView


Lightweight Python hotdeal monitoring service with Discord notifications, duplicate prevention, and server-friendly crawler operation.

Focus: Web crawling, Discord notification workflow, JSON state tracking, failure-aware monitoring, site-level crawler configuration

Tech: Python · BeautifulSoup · Discord Webhook · GitHub Actions


Python automation service that monitors WorldJob notices, persists processing state, and sends Discord notifications through a scheduled backend workflow.

Focus: Scheduled automation, SQLite checkpointing, duplicate notification prevention, FastAPI operational endpoints

Tech: Python · FastAPI · APScheduler · SQLite · BeautifulSoup · Discord Webhook


Tech Stack

Languages

Python · Java · JavaScript

Backend

FastAPI · Spring Boot · Node.js · Express · REST APIs

Databases & Persistence

PostgreSQL · MySQL · SQLite · Redis · SQLAlchemy · Spring Data JPA

Automation & Data Processing

Web Crawling · APScheduler · BeautifulSoup · Discord Webhooks · Notification Pipelines

Infrastructure

Docker · Docker Compose · Nginx · Linux · Cloud VM · systemd · GitHub Actions


Engineering Interests

  • Backend system design
  • Transaction processing and consistency
  • Workflow automation
  • Data pipelines and monitoring
  • API design and service boundaries
  • Operational reliability
  • Financial and enterprise backend systems

Current Focus

I am currently improving my portfolio around:

  • More test coverage for business logic
  • Cleaner service boundaries
  • Transaction and concurrency correctness
  • Dockerized deployment workflows
  • Observability, logging, and operational documentation

Location

Seoul, South Korea

Pinned Loading

  1. ai-job-scout ai-job-scout Public

    AI-assisted backend recommendation platform with explainable scoring, FastAPI architecture, and modular job-analysis workflows.

    Python

  2. mini-erp-mm mini-erp-mm Public

    Enterprise workflow backend prototype modeling PR-to-PO-to-GR lifecycle, inventory operations, JWT auth, Redis sessions, and Dockerized services.

    HTML

  3. mini-core-banking mini-core-banking Public

    Spring Boot financial-transfer backend prototype exploring transaction boundaries, pessimistic locking, validation rules, and transfer lifecycle modeling.

    Java

  4. mudangyi-shuttle-decision-system mudangyi-shuttle-decision-system Public

    Backend decision-support system for campus shuttle operations, integrating schedule logic, weather signals, congestion context, and FCM notifications.

    EJS

  5. hotdeal-monitor hotdeal-monitor Public

    Lightweight Python hotdeal monitoring service with Discord notifications, duplicate prevention, and server-friendly crawler operation.

    Python

  6. worldjob-notifier worldjob-notifier Public

    Python automation service for scheduled WorldJob notice monitoring, SQLite state tracking, and Discord webhook notifications.

    Python