Skip to content
View chanhihi's full-sized avatar

Organizations

@jiphyeonjeon-42 @chanheki @42Box @MyLittleWebServer @LastExTrascendence @DearMyPeace

Block or report chanhihi

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chanhihi/README.md

Thanks for coming. I'm CHANHIHI πŸ‘‹

iPadOS / iOS Developer @ Fitogether (2025.02 - )

Love ⚽️

Building reliable and performant iPadOS apps in real-time data environments

Core Work

  • GPS 기반 ν•˜λ“œμ›¨μ–΄λ‘œλΆ€ν„° μˆ˜μ‹ λ˜λŠ” μ‹€μ‹œκ°„ 데이터(UDP, 2Hz) 처리 및 뢄석 νŒŒμ΄ν”„λΌμΈ 섀계
  • SwiftUI + MVVM 기반 데이터 μ‹œκ°ν™” UI κ΅¬ν˜„
  • 데이터 메타 ꡬ쑰체 및 λ‚΄λΆ€ 데이터 λͺ¨λΈ μž¬μ„€κ³„
  • SQLite 기반 λŒ€μš©λŸ‰ 데이터 μ €μž₯/쑰회 μ„±λŠ₯ κ°œμ„  (Query μ΅œμ ν™”)
  • 데이터 흐름 쀑심 μƒνƒœ 관리 ꡬ쑰 κ°œμ„ (Combine ν™œμš©)
  • λ‹€κ΅­μ–΄ 및 μ‚¬μš©μž μ •μ˜ Threshold μ •μ±… 섀계

Impact

  • μ‹€μ‹œκ°„ 데이터 ν™˜κ²½μ—μ„œμ˜ μ„±λŠ₯ 및 μ•ˆμ •μ„± κ°œμ„ (Instruments ν™œμš©)
  • Metric 메타 ꡬ쑰체 및 자료ꡬ쑰 κ°œμ„ μœΌλ‘œ λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰ μ•½ 1/10 μˆ˜μ€€ 절감
  • μ•± μ΅œμ†Œ ꡬ동 사양을 A16 β†’ A14 iPadκΉŒμ§€ ν™•μž₯ν•˜μ—¬ λΉ„μš© 절감 및 맀좜 κΈ°μ—¬
  • μ‹ κ·œ Metric μΆ”κ°€ μ‹œ DB/둜직 μˆ˜μ • λ²”μœ„λ₯Ό μ΅œμ†Œν™”ν•˜μ—¬ ν™•μž₯μ„±κ³Ό μœ μ§€λ³΄μˆ˜μ„± κ°œμ„ 
  • 단기 κΈ°λŠ₯ κ΅¬ν˜„μ΄ μ•„λ‹Œ μž₯κΈ° ν™•μž₯μ„±κ³Ό μ„±λŠ₯ 쀑심 ꡬ쑰 섀계 주도

Experience Insight

  • μ‹€μ‹œκ°„ 데이터 ν™˜κ²½μ—μ„œ 데이터 μ •ν™•μ„±κ³Ό UI λ°˜μ‘μ„± μ‚¬μ΄μ˜ κ· ν˜• 섀계 κ²½ν—˜
  • μ„±λŠ₯ 문제 ν•΄κ²° κ³Όμ •μ—μ„œ 데이터 ꡬ쑰 섀계가 μ‹œμŠ€ν…œ μ „λ°˜μ— λ―ΈμΉ˜λŠ” 영ν–₯에 λŒ€ν•œ 이해
  • κΈ°λŠ₯ 좔가보닀 ν™•μž₯ κ°€λŠ₯ν•œ ꡬ쑰 섀계가 μž₯κΈ° μœ μ§€λ³΄μˆ˜μ— 더 μ€‘μš”ν•¨μ„ κ²½ν—˜(κΈ°μˆ μ Β·λ°μ΄ν„° ν™•μž₯μ„±)
  • λ³΅μž‘ν•œ 데이터 흐름을 λ‹¨μˆœν™”ν•˜κΈ° μœ„ν•œ μƒνƒœ 관리 ꡬ쑰 섀계 κ²½ν—˜
  • 도메인 λͺ¨λΈ 섀계가 μ½”λ“œ 가독성과 ν™•μž₯성에 λ―ΈμΉ˜λŠ” 영ν–₯에 λŒ€ν•œ 이해



Apple ecosystem @ 42Seoul (2023.11 - 2024.07)

Love 🍏, Love β˜•οΈ(Cocoa), Love πŸ¦β€β¬›(Swift), Love πŸ“±(iOS), Love πŸ–₯(macOS)

πŸ–₯ 42Box macOS (2023.11 ~ 2024.07)

  • 42μ„œμšΈ 학생듀을 μœ„ν•œ μ›Ή μ„œλΉ„μŠ€ 톡합 ν”Œλž«νΌ μ•± 개발
  • WKWebView 기반 Web ↔ macOS λΈŒλ¦Ώμ§€ 톡신 ꡬ쑰 κ΅¬ν˜„
  • Web μžμ‚°μ„ ν™œμš©ν•œ λ°μŠ€ν¬νƒ‘ ν™˜κ²½ μ΅œμ ν™”
  • πŸ“Ž 42 Box macOS Github

πŸ“± 42Box iOS (2024.04 ~ 2024.07)

  • macOS 앱을 iOS ν™˜κ²½μ— 맞게 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 및 배포
  • 링크 μ €μž₯ 및 폴더 기반 관리 κΈ°λŠ₯ κ΅¬ν˜„
  • WKWebView 기반 Web ↔ iOS Native κ°„ 데이터 흐름 및 이벀트 처리 ꡬ쑰 섀계
  • πŸ“Ž 42 Box iOS Github
  • 🍏 42 Box Appstore Link

πŸ¦β€β¬› Swift/C++ Problem Solving (Algorithm)

  • 2025λ…„ 1μ›” 22일 κΈ°μ€€, Swift둜 543문제, C++17둜 219문제의 μ•Œκ³ λ¦¬μ¦˜ 문제 ν•΄κ²°
  • 자료ꡬ쑰 및 μ‹œκ°„λ³΅μž‘λ„ 기반 문제 ν•΄κ²° μ—­λŸ‰ κ°•ν™”
  • πŸ“Ž Solved.ad Chanhihi image

🍏 Architecture Experience (Modular Architecture)

  • SceneKit 기반 3D λ‹¨λ°±μ§ˆ μ‹œκ°ν™” ν”„λ‘œμ νŠΈ 개발
  • Tuist 기반 λͺ¨λ“ˆ 뢄리 및 λ ˆμ΄μ–΄ ꡬ쑰 섀계
  • 객체지ν–₯ 섀계λ₯Ό 기반으둜 ꡬ쑰 섀계 κ²½ν—˜
  • πŸ“Ž Swifty Proteins

β˜•οΈ Open Source


πŸ•Ή Side Projects




Webservice @ 42jiphyeonjeon (2022.09 - 2024.07)

λ„μ„œκ΄€ μ›Ή μ„œλΉ„μŠ€ μ§‘ν˜„μ „(2022.09~2024.07)


μƒμ„±ν˜• AIλ₯Ό μ‚¬μš©ν•˜μ—¬ νŽΈμ§€ ν˜•νƒœλ‘œ λ‚˜νƒ€λ‚Έ μœ μ € λ§žμΆ€ν˜• 기둝 μ„œλΉ„μŠ€ 심심쑰각(2022.09-2024.07)




Firmware Developer (2020.01 - 2021.09)

πŸ€– νŽŒμ›¨μ–΄ 개발 2020.01 ~ 2021.09

μ €λŠ” μž„λ² λ””λ“œ(νŽŒμ›¨μ–΄)λΆ„μ•Όμ—μ„œ SW개발의 21κ°œμ›”μ˜ κ²½λ ₯이 μžˆμŠ΅λ‹ˆλ‹€. ⌚️

Core Work

  • C/C++, C#을 μ‚¬μš©ν•œ νŽŒμ›¨μ–΄ 및 ν…ŒμŠ€νŠΈ 툴의 개발, 연ꡬ, μ œμž‘
  • ARM Cortex-M0+ 기반 λ² μ–΄λ©”νƒˆ ν™˜κ²½μ—μ„œ νŽŒμ›¨μ–΄ 섀계 및 개발
  • Infineon PSoC4 MCU μ΄ˆκΈ°ν™” 및 μ£Όλ³€μž₯치 μ œμ–΄
  • BLE 기반 λͺ¨λ°”일 μ•± 연동 및 λ…μž ν”„λ‘œν† μ½œ 섀계/κ΅¬ν˜„
  • C# WinForms 기반 ν…ŒμŠ€νŠΈ 툴 개발 및 톡신 ν…ŒμŠ€νŠΈ ν™˜κ²½ ꡬ좕
  • HW–FW–App κ°„ 연동 ꡬ쑰 섀계 및 디버깅 κ²½ν—˜

Project & Impact

  • μŠ€λ§ˆνŠΈμ›ŒμΉ˜ λ””λ°”μ΄μŠ€μ˜ νŽŒμ›¨μ–΄ 개발 및 BLE 연동 ν…ŒμŠ€νŠΈ
  • μΊ ν•‘μΉ΄ ν„°μΉ˜ 컨트둀 νŒ¨λ„ μ‹œμŠ€ν…œ 개발
  • 적외선(IR) 리λͺ¨νŠΈ 컨트둀러 개발 및 검증
  • TPMS ν…ŒμŠ€νŠΈ 툴 개발

Experience Insight

  • μ œν•œλœ λ¦¬μ†ŒμŠ€ ν™˜κ²½μ—μ„œμ˜ μ‹œμŠ€ν…œ μ•ˆμ •μ„± 및 λ©”λͺ¨λ¦¬ 관리
  • BLE 톡신 디버깅 및 μ‹€μ‹œκ°„ 데이터 처리 κ²½ν—˜
  • HW–SW 톡합 κ΄€μ μ˜ 문제 ν•΄κ²° λŠ₯λ ₯
  • λ””μžμ΄λ„ˆ ν˜‘μ—… κ²½ν—˜ (Zeplin)



42Seoul 7th cadet (2022.07 - 2024.07)

Plus 42

C++98둜 κ°œλ°œν•œ HTTP/1.1 기반 Webserver

  • POSIX / KQueue 기반 μ›Ή μ„œλ²„ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.
  • HTTP 1.1 기반으둜 Method CRUD κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • πŸ“Ž Webserver

Web Socket을 ν™œμš©ν•œ 핑퐁 κ²Œμž„ κ΅¬ν˜„ (ν”„λ‘ νŠΈμ•€λ“œ)

  • Next.JS(App Router) / Reactλ₯Ό μ‚¬μš©ν•˜μ—¬ 개발 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • πŸ“Ž Trascendence

ν™œλ™

image




Others

🍏 Kim Chan Hee Appstore Preview.

Redirect Image

πŸ’¬ Contact
πŸ’Ύ Tech Blog
🌱 I’m currently learning algorithm used Swift.

chanhihi profile

Pinned Loading

  1. Swift-Storage Swift-Storage Public

    Swift algorithm solve

    Swift 2

  2. jiphyeonjeon-42/frontend jiphyeonjeon-42/frontend Public

    42 Jiphyeonjeon

    TypeScript 15 5

  3. 42Box/macOS 42Box/macOS Public

    macOS

    Swift 11 1

  4. 42Box/iOS 42Box/iOS Public

    The collection of all the sites you need for 42 Life.

    Swift 11 3

  5. chanheki/swifty-proteins chanheki/swifty-proteins Public

    swifty-proteins in iOS with Modular architecture

    Swift 4 1

  6. chanheki/mobileModule03 chanheki/mobileModule03 Public

    mobileModule03

    Swift