14/15 up
frank@seoul:~/profile (main)$

// frank oh;

Software Engineer — I design and operate backend and AI systems. My interests span RAG pipelines, distributed systems, and Kubernetes GitOps infrastructure. I build and run personal projects and services end-to-end, documenting the journey along the way.

role
Backend / AI Engineer
focus
Distributed systems, Backend, DevOps
stack
Go · Python · Claude · Cursor · Java · Spring Boot
db
MySQL · Redis · Kafka · Memcached
cloud
Kubernetes · Docker · Helm
ci/cd
GitHub Actions · ArgoCD · Jenkins
based
Seoul, South Korea · open to remote
xp
10+ years
services up
14/15
commits · 26w
6,819
uptime · 90d
85.0%
total blog posts
40
$ quote-of-the-day

projects

#02ls ./projects · 11 items
featured

inspire-me.go

live

A curated archive of quotes by topic and language — daily inspiration at your fingertips.

  • Next.js
  • Go
  • Echo
  • GORM
  • MySQL
  • Redis
  • OpenAI
  • Kubernetes
  • Helm
→ inspire-me.advenoh.pe.kr2023 — now · Solo
InspireMe
↵ open
moneyflow.go
live
MoneyFlow

The morning rounds across a dozen market sites, on one screen.

  • Next.js
  • React
  • Go
  • Echo
  • GORM
  • MySQL
  • Redis
  • Kubernetes
  • Helm
→ moneyflow.advenoh.pe.kr2025 — now · Solo
↵ open
markora.kt
live
Markora

A Typora-style WYSIWYG markdown editor plugin for JetBrains IDEs.

  • Kotlin
  • JetBrains Plugin SDK
  • JCEF
  • BlockNote
  • KaTeX
  • Mermaid
→ markora.advenoh.pe.kr2026 — now · Solo
↵ open
mqtt-insight.go
MQTT Insight

See what your devices are actually saying.

  • Wails
  • Go
  • React
  • TypeScript
  • Vite
  • SQLite
  • MQTT
→ mqtt-insight.advenoh.pe.kr2026 — now · Solo
↵ open
snapscreen.swift
SnapScreen

Capture, annotate, and share screenshots without leaving the menu bar.

  • Swift
  • AppKit
  • SwiftUI
  • SwiftPM
  • Vision
→ snapscreen.advenoh.pe.kr2026 — now · Solo
↵ open
summora.go
live
Summora

Save it now, let AI summarize and organize it for later.

  • Next.js
  • React
  • Go
  • Echo
  • GORM
  • MySQL
  • OpenAI
  • Kubernetes
  • Helm
→ summora.advenoh.pe.kr2026 — now · Solo
↵ open
chronos-go.go
chronos-go

A Redis-backed distributed task queue & scheduler for Go — type-safe generics, a single-leader scheduler, and Chains & Groups.

  • Go
  • Redis
  • Lua
→ chronos-go.advenoh.pe.kr2026 — now · Solo
↵ open
status.ts
live
Advenoh Status

Personal service availability monitoring — GitHub Actions cron health checks + Supabase + static dashboard.

  • Next.js
  • Python
  • Supabase
  • GitHub Actions
  • Netlify
→ status.advenoh.pe.kr2026 — now · Solo
↵ open
it-blog.md
live
IT Blog

A technical blog sharing experiences in development, cloud, and databases.

  • Next.js
  • Markdown
  • Netlify
→ blog.advenoh.pe.kr2020 — now · Author
↵ open
investment-blog.md
live
Investment Insights

A professional investment analysis and insights blog covering domestic and international stocks, ETFs, bonds, and funds.

  • Next.js
  • Markdown
  • Netlify
→ investment.advenoh.pe.kr2024 — now · Author
↵ open
ai-chatbot.py
live
AI Chatbot

A RAG-based blog Q&A chatbot — embeds tech blog and investment blog content for natural language queries.

  • Next.js
  • Python
  • FastAPI
  • LangChain
  • ChromaDB
  • OpenAI
  • Kubernetes
  • Helm
→ ai-chatbot.advenoh.pe.kr2024 — now · Solo
↵ open

writing.it

#035 / recent

writing.inv

#045 / recent