Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
View milcho0604's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Organizations

@JJOBDAK

Block or report milcho0604

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

Changhyun Kim

Backend Engineer ยท Reliability ยท Observability

โ€œ๋ˆ„๊ตฐ๊ฐ€ ํ•˜๊ฒ ์ง€โ€๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๊ณ , ์ธก์ •ํ•˜๊ณ , ์ง์ ‘ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
I donโ€™t wait for someone else to solve it. I reproduce the problem, measure it, and build the solution myself.

GitHub ยท Email ยท Technical writing

About me

ํ˜‘์—…ํˆด FLOW์˜ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๋ฉฐ, ๋ฉ”์‹œ์ง• ์‹ ๋ขฐ์„ฑยท์„ฑ๋Šฅยท๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ๊ณผ ์šด์˜ ์ž๋™ํ™”์— ๊ด€์‹ฌ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.
๋ถˆํŽธ์„ ๋ฐœ๊ฒฌํ•˜๋ฉด ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ฆ๊ฑฐ๋ฅผ ๋งŒ๋“ค๊ณ , ์ฝ”๋“œ์™€ ๋„๊ตฌ๋กœ ๋๊นŒ์ง€ ํ•ด๊ฒฐํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค.

I am a backend engineer working on FLOW, a collaboration platform. My interests include messaging reliability, performance, observability, and operational automation. I enjoy turning hard-to-reproduce production problems into measurable evidence and maintainable solutions.

์นœ๊ตฌ๋“ค์ด ๋ชจ์ผ ๋‚ ์งœ๋ฅผ ํšŒ์›๊ฐ€์ž… ์—†์ด ๋งํฌ ํ•˜๋‚˜๋กœ ์ •ํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ์ผ์ • ํˆฌํ‘œ ์„œ๋น„์Šค
A real-time group scheduling app that works with one link and no sign-up.

Live service ยท Source code

moilga latest main screen moilga live poll results with ranked dates


  • ์ง์ ‘ ๊ธฐํšยท๊ฐœ๋ฐœยท์šด์˜ํ•˜๋Š” ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋กœ, ํšŒ์›๊ฐ€์ž… ์—†์ด ๋‚ ์งœ๋ณ„ยท์‚ฌ๋žŒ๋ณ„ ์‹ค์‹œ๊ฐ„ ํˆฌํ‘œ๋ถ€ํ„ฐ ์ผ์ • ํ™•์ •๊ณผ .ics ๋‚ด๋ณด๋‚ด๊ธฐ๊นŒ์ง€ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹‰๋„ค์ž„๊ณผ ์„ ํƒํ˜• PIN์œผ๋กœ ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์—์„œ ํˆฌํ‘œ๋ฅผ ๋ณต์›ํ•˜๊ณ , Socket.IO์™€ ํด๋ง fallback์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • Next.js 16, NestJS 11, PostgreSQL 16 ๊ธฐ๋ฐ˜์œผ๋กœ APIยทDBยท๋ฐฑ์—…์„ Docker์—์„œ ์ง์ ‘ ์šด์˜ํ•˜๋ฉฐ, Cloudflare TunnelยทCI/CDยทuptime ์ ๊ฒ€ยท๋ฐฑ์—…๊ณผ ๋ฐ์ดํ„ฐ ์ •๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

Open source contributions

3 merged ยท 1 awaiting review

  • VeXell/pm2-prom-module ยท Merged ยท PR #16
    Fixed stale dynamic metric snapshots when a metric becomes an empty series.
  • VeXell/pm2-prom-module-client ยท Merged ยท PR #1
    Replaced an any IPC metrics payload with a type inferred from prom-client.
  • prometheus/client_js ยท Merged ยท PR #786
    Exported public metric types and added TypeScript consumer coverage.
  • Microsoft TypeScript Website ยท Awaiting review ยท PR #3615
    Documented implicit export visibility in declaration-file modules with verified examples.

Selected projects

๐Ÿฅ TODAKTODAK

์‹ค์‹œ๊ฐ„ ์†Œ์•„๊ณผ ์˜ˆ์•ฝยท๋Œ€๊ธฐ ํ˜„ํ™ฉ๊ณผ ๋น„๋Œ€๋ฉด ์ง„๋ฃŒ๋ฅผ ๊ตฌํ˜„ํ•œ ํŒ€ ํ”„๋กœ์ ํŠธ๋กœ, ํ•œํ™”์‹œ์Šคํ…œ BEYOND SW Camp 7๊ธฐ ์ตœ์ข… ํ”„๋กœ์ ํŠธ 1์œ„๋ฅผ ์ˆ˜์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
A real-time pediatric reservation and telemedicine platform. 1st-place final project at Hanwha Systems BEYOND SW Camp.

Role: Backend ยท Frontend ยท Deployment
Spring Vue.js Kubernetes Kafka Prometheus Grafana ยท Frontend

๐Ÿฅ— MealPlan

๊ฐ€์กฑยท๊ทธ๋ฃน์ด ์‹๋‹จ๊ณผ ๋ƒ‰์žฅ๊ณ  ์žฌ๋ฃŒ, ์‡ผํ•‘ ๋ชฉ๋ก์„ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๊ณ  ์•Œ๋ฆผ์„ ๋ฐ›๋Š” ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.
A personal mobile project for shared meal planning, pantry management, shopping lists, and scheduled notifications.

React Native Expo NestJS Turborepo Supabase AWS S3

๐Ÿงฉ Published Chrome extensions

  • Universal Decoder (Chrome Web Store): URL, Base64, JWT ๋“ฑ 10๊ฐ€์ง€ ์ด์ƒ์˜ ์ธ์ฝ”๋”ฉ์„ ์ž๋™ ๊ฐ์ง€ํ•ด ๋กœ์ปฌ์—์„œ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.
  • Emoji Pocket (Chrome Web Store): ํ•œ๊ธ€ยท์˜๋ฌธ ๊ฒ€์ƒ‰, ์ฆ๊ฒจ์ฐพ๊ธฐ, ์ตœ๊ทผ ์‚ฌ์šฉ๊ณผ ๊ธฐ๊ธฐ ๊ฐ„ ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Technologies

Area Technologies
Backend JavaTypeScriptJavaScriptSpringNestJSNode.js
Data & messaging PostgreSQLMariaDBRedisKafka
Platform & operations DockerKubernetesAWSCloudflareGitHub Actions
Observability PrometheusGrafanak6
Frontend & mobile Next.jsVue.jsReact Native

Pinned Loading

  1. TodakTodak_backend TodakTodak_backend Public

    ํ† ๋‹ฅํ† ๋‹ฅ ๋ณ‘์›์˜ˆ์•ฝ ์„œ๋น„์Šค ๋ฐฑ์—”๋“œ

    Java

  2. Growing_BaekJoon_Solution Growing_BaekJoon_Solution Public

    This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

    Java

  3. universal-decoder universal-decoder Public

    Universal Decoder๋Š” ๋‹ค์–‘ํ•œ ์ธ์ฝ”๋”ฉ ํ˜•์‹์„ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ณ  ๋””์ฝ”๋”ฉํ•˜๋Š” Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. URL, Base64, JWT, Hex, ROT13 ๋“ฑ 10๊ฐ€์ง€ ์ด์ƒ์˜ ํ˜•์‹์„ ์ง€์›ํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž์˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

    TypeScript

  4. MealPlanning MealPlanning Public

    TypeScript

  5. TEENKIRI TEENKIRI Public

    ํ‹ดํ‚ค๋ฆฌ ๋ฐฐํฌ ์ด์ „ ๋กœ์ปฌ ver(BE + FE)

    JavaScript

  6. daypoll daypoll Public

    ๋ชจ์ผ๊นŒ? ๊ฐ„ํŽธํ•˜๊ฒŒ ์ผ์ • ์žก๊ธฐ!

    TypeScript

Morty Proxy This is a proxified and sanitized view of the page, visit original site.