Skip to content
View SJ-1220's full-sized avatar

Block or report SJ-1220

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.

Content in all repositories owned by your account will be closed.
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
SJ-1220/README.md
πŸ‡°πŸ‡· ν•œκ΅­μ–΄λ‘œ 보기 (Click to view Korean)

πŸ‘‹ μ•ˆλ…•ν•˜μ„Έμš”, 개발자 κΉ€μ„ μ§„μž…λ‹ˆλ‹€

πŸ§‘β€πŸ’» κ²½λ ₯

  • Full-Stack & Mobile Developer (2025.11 ~ ν˜„μž¬)

πŸŽ“ ν•™λ ₯

  • κ΄‘μš΄λŒ€ν•™κ΅ μ†Œν”„νŠΈμ›¨μ–΄ν•™λΆ€ (2020 ~ 2025)

πŸ›  기술 μŠ€νƒ

  • Frontend: React, JavaScript, TypeScript, Next.js
  • Backend: Node.js, Express, PostgreSQL, MariaDB, Prisma, Supabase
  • App: Flutter
  • Etc: Git, GitHub, Claude Code

πŸ’» ν”„λ‘œμ νŠΈ

νŒŒμ›Œλ©”μΉ΄ β€” IoT μ•ˆμ „ λͺ¨λ‹ˆν„°λ§ ν”Œλž«νΌ (νšŒμ‚¬ ν”„λ‘œμ νŠΈ @ μ΄μŒν…)

  • 철도 μœ μ§€λ³΄μˆ˜ μž‘μ—…μžλ₯Ό μœ„ν•œ μ‹€μ‹œκ°„ μ•ˆμ „ λͺ¨λ‹ˆν„°λ§ μ‹œμŠ€ν…œμ˜ μ›Ή Β· μ•± Β· μ„œλ²„ ν’€μŠ€νƒ 개발
  • React / Google Maps 기반 μ›Ή κ΄€μ œ λŒ€μ‹œλ³΄λ“œμ™€ Flutter ν¬λ‘œμŠ€ν”Œλž«νΌ 앱을 MQTT Β· WebSocket으둜 연동
  • Node.js, MariaDB, JWT 인증 기반의 μ‹€μ‹œκ°„ μ•ˆμ „ νŒμ • API κ΅¬ν˜„

NaviyNote (개인 ν”„λ‘œμ νŠΈ β€” naviynote_web, naviynote_api)

  • 넀이버 OAuth Β· μΊ˜λ¦°λ” 연동을 μ§€μ›ν•˜λŠ” λ©”λͺ¨+할일 톡합 생산성 앱을 1인 ν’€μŠ€νƒμœΌλ‘œ 개발
  • Next.js, TypeScript, Supabase(PostgreSQL) 기반으둜 ꡬ좕 ν›„, ν”„λ‘ νŠΈ/λ°±μ—”λ“œλ₯Ό 뢄리해 Express Β· Prisma λ°±μ—”λ“œλ‘œ μž¬κ΅¬μ„±
  • λ“œλž˜κ·Έ μ•€ λ“œλ‘­ λ©”λͺ¨ λΆ„λ₯˜ 및 λ©”λͺ¨-할일 1:1 μ—°κ²° κΈ°λŠ₯ 섀계

Manda (개인 ν”„λ‘œμ νŠΈ, Google ν”Œλ ˆμ΄μŠ€ν† μ–΄ μΆœμ‹œ)

  • Flutter와 Hive 기반 μ˜€ν”„λΌμΈ 퍼슀트 9x9 λ§Œλ‹€λΌνŠΈ λͺ©ν‘œ 관리 앱을 1인 개발
  • κΈ°νšλΆ€ν„° λ””μžμΈ μ‹œμŠ€ν…œ, λ‹€κ΅­μ–΄ 지원(ν•œ/영), λΈŒλžœλ”©, μŠ€ν† μ–΄ μΆœμ‹œκΉŒμ§€ 전체 라이프사이클 μ „λ‹΄

πŸ‘‹ Hi, I'm Sunjin Kim

πŸ§‘β€πŸ’» Experience

  • Full-Stack & Mobile Developer (Nov 2025 – Present)

πŸŽ“ Education

  • Kwangwoon University β€” B.S. in Software (2020 – 2025)

πŸ›  Tech Stack

  • Frontend: React, JavaScript, TypeScript, Next.js
  • Backend: Node.js, Express, PostgreSQL, MariaDB, Prisma, Supabase
  • App: Flutter
  • Etc: Git, GitHub, Claude Code

πŸ’» Projects

PowerMecca β€” IoT Safety Monitoring Platform (Company project @ EumTech)

  • Full-stack development (web, mobile, and server) of a real-time safety monitoring system for railway maintenance workers
  • Built a React/Google Maps web dashboard and a Flutter cross-platform app, synced in real time via MQTT and WebSocket
  • Implemented a real-time safety evaluation API with Node.js, MariaDB, and JWT authentication

NaviyNote (Personal project β€” naviynote_web, naviynote_api)

  • Solo full-stack productivity app combining memo-taking and to-do management with Naver OAuth & Calendar sync
  • Built with Next.js, TypeScript, and Supabase (PostgreSQL); later split into a separate frontend and an Express/Prisma backend
  • Designed drag-and-drop memo organization and 1:1 memo–todo linking

Manda (Personal project, published on Google Play)

  • Solo-developed an offline-first 9x9 Mandalart goal-planning app with Flutter and Hive
  • Owned the entire product lifecycle: design system, i18n (Korean/English), branding, and the Play Store release

Pinned Loading

  1. NaviyNote NaviyNote Public

    A full-stack Next.js 15 memo & to-do app with Naver login and calendar sync, backed by Supabase.

    TypeScript 1

  2. flutter-mandalart flutter-mandalart Public

    A professional goal-tracking app built on the 9x9 Mandalart system with Flutter and Hive.

    Dart

  3. NaviyNote_api NaviyNote_api Public

    The backend REST API for NaviyNote, a memo & to-do app, built with Express, TypeScript, and Prisma/PostgreSQL, with Naver OAuth and JWT auth.

    TypeScript

  4. NaviyNote_web NaviyNote_web Public

    The web client for NaviyNote, a memo & to-do app with memo–todo linking and Naver Calendar sync, built with Next.js 16 and React 19.

    TypeScript