codingstairs

Apps I built, hands-on practice notes, and step-by-step lessons in one place.

Portfolio

5 services I built and run.

View all
  • ReadingBounce

    Mobile

    Learn Korean / English from a single screenshot

    Turn everyday text into a personal language tutor. Capture any screen — webtoons, SNS, news — and start pronunciation practice with Tesseract OCR + STT/TTS. Android-first, Windows companion.

    • Tauri 2
    • React 19
    • Tesseract.js
    • tauri-plugin-tts
    • AdMob
    • Tailwind 4
  • Matgilog

    Mobile

    Your personal flavor diary

    A personal food log with four reaction buckets — 'loved / try again / not for me / not sure', local SQLite storage, source-based filtering. Android + Windows dual target.

    • Tauri 2
    • React 19
    • tauri-plugin-sql (SQLite)
    • AdMob
    • Tailwind 4
  • Pryzeet

    Web

    Price · medical · long-term-care public-data platform

    pryzeet.duckdns.org

    A price-share → wishlist → ledger → re-buy platform. Aggregates salaries (NPS+DART), medical non-covered fees (HIRA), and long-term-care facilities via Playwright crawlers — searchable in one place.

    • Next.js 16
    • React 19
    • TypeORM
    • PostgreSQL
    • Redis
    • FastAPI
    • Playwright
    • Firebase Admin
    • Tailwind 4
  • DMDDKSL

    Web

    Local-OCR · vector-search chat service

    dmddksl.duckdns.org

    Extract text via OCR, retrieve via pgvector, answer via local LLM chat. Spring WebFlux + Kafka + Redis backend with LM Studio inference.

    • Next.js 16
    • React 19
    • Tesseract.js
    • Spring Boot 4 (WebFlux + JPA)
    • Kafka
    • Redis
    • PostgreSQL pgvector
    • LM Studio
    • Firebase
  • Da2ari

    Web

    A garden-of-the-heart diary

    da2ari.duckdns.org

    Diary, horoscope, and saju in one Korean-first daily companion. Supabase Auth + Java 21 Spring Boot 4 BFF + Python LM Studio (gemma4) LangChain horoscope generation.

    • Next.js 16
    • React 19
    • Supabase
    • Spring Boot 4 (Java 21)
    • FastAPI
    • LM Studio (gemma4)
    • LangChain
    • @radix-ui
    • Tailwind 4

Codingstairs

A development primer for beginners — and a portfolio of the apps I built.

  • Blog — short reflections and notes
  • EDU — step-by-step guides starting from environment setup
  • Life — my apps: ReadingBounce, Matgilog, Pryzeet, DMDDKSL, Da2ari

Recent posts

View all

EDU

View all

About

About

A full-stack developer building practical tools and public-data services across mobile (Tauri/Flutter), web (Next.js), and backend (FastAPI/Spring), with a focus on AI/LLM integration.