소개
좋아하는 게 생기면 오래 붙잡고 있는 편입니다. 그러다 보면 어느새 그걸 위한 무언가를 만들고 있습니다. 아래 서비스 중 몇 개도 그렇게 시작했습니다.
이 블로그에는 서비스를 운영하다 고친 것과 그 이유를 적습니다. 가끔 밴드 이야기도 씁니다.
- 사는 곳
- 인천
- 학교
- 인하대학교 컴퓨터공학과
- 밴드
- AiBO!!!!!, 기타
기술
- 백엔드
Go, gRPC, Kotlin, Spring Boot 3, Spring Modulith, TypeScript, Node.js, Fastify, Python
Go는 RailNetwork-JP, Kotlin과 Spring은 oshi@log, TypeScript는 RailNetwork 서버에서 씁니다.
- 데이터
PostgreSQL, PostGIS, MySQL, Redis, MongoDB
위치 데이터는 PostGIS에, 실시간 열차 상태는 Redis에 둡니다.
- 인프라·운영
Docker, Jenkins, Ansible, Cloudflare, Oracle Cloud, Tailscale, Prometheus, Grafana, Loki
서비스는 Oracle Cloud 서버와 Cloudflare 위에서 돌리고 배포와 모니터링도 직접 합니다.
- 앱·웹
Flutter, React, Next.js, Astro, Tailwind CSS
RailNetwork 앱은 Flutter로, 이 사이트는 Astro로 만들었습니다.
- 알고리즘·ML
C++, Python, PyTorch, TensorFlow Lite, scikit-learn
동아리에서 알고리즘을 가르쳤고 연구 참여 때 TensorFlow Lite 모델을 작은 기기에 올려 봤습니다.
만들어 온 것
RailNetwork
운영 중2023년부터백엔드와 인프라, 둘이서
서울 지하철 열차가 지금 어디 있는지 보여 주는 서비스입니다.
TypeScript, Fastify, gRPC, MongoDB, Redis, Flutter
oshi@log
앱 테스트 중2025년부터백엔드, 혼자
밴드 팬이 다녀온 라이브와 성지를 지도 위에 기록하는 서비스입니다.
Kotlin, Spring Boot 3, Spring Modulith, PostGIS, Redis
RailNetwork-JP
만드는 중2026년부터혼자
일본 철도 여러 회사의 실시간 열차 정보를 하나의 API로 모읍니다.
Go, gRPC, SSE, Redis, MySQL
Noraneko Platform
운영 중2026년부터혼자
개인 프로젝트를 빌드·배포하고 상태를 지켜보는 운영 플랫폼입니다.
Go, Jenkins, Ansible, Docker, Prometheus, Grafana
걸어온 길
2026
- 07
Noraneko Platform 시작
- 05
RailNetwork-JP 시작
- 07
2025
- 08
oshi@log 시작
- 08
2024
- 12
탄소중립 Innovation Academy 최우수상
공유 택시 플랫폼에서 매칭 시스템을 맡았습니다.
Google ML Bootcamp 수료
Gemma 2 2B를 파인튜닝해 백준 문제를 추천하는 프로젝트를 했습니다.
대회
Reply Code Challenge 1,844팀 중 24위, Dacon 인하 AI 챌린지 11위, Kaggle Insurance Cross Selling 2,236팀 중 83위.
- 12
2023
대회
AWS DeepRacer 교내 리그 5위, AWS·KT AICE 빅데이터·AI 경진대회 TOP 6, ICPC Seoul Regional 교내 예선 3위.
- 07
휴대용 심전도 모니터 연구 참여
심전도 데이터로 부정맥을 찾는 작은 모델을 만들어 Arduino에 올렸습니다.
- 07
RailNetwork 시작
- 02
인하대학교 컴퓨터공학과 입학
동아리 IGRUS와 CTP 운영진으로 학부생 40여 명에게 C++과 Python 문제 풀이를 가르쳤습니다.



