iPadOS / iOS Developer @ Fitogether (2025.02 - )
iPadOS / iOS Developer @ Fitogether (2025.02 - )
- GPS κΈ°λ° νλμ¨μ΄λ‘λΆν° μμ λλ μ€μκ° λ°μ΄ν°(UDP, 2Hz) μ²λ¦¬ λ° λΆμ νμ΄νλΌμΈ μ€κ³
- SwiftUI + MVVM κΈ°λ° λ°μ΄ν° μκ°ν UI ꡬν
- λ°μ΄ν° λ©ν ꡬ쑰체 λ° λ΄λΆ λ°μ΄ν° λͺ¨λΈ μ¬μ€κ³
- SQLite κΈ°λ° λμ©λ λ°μ΄ν° μ μ₯/μ‘°ν μ±λ₯ κ°μ (Query μ΅μ ν)
- λ°μ΄ν° νλ¦ μ€μ¬ μν κ΄λ¦¬ ꡬ쑰 κ°μ (Combine νμ©)
- λ€κ΅μ΄ λ° μ¬μ©μ μ μ Threshold μ μ± μ€κ³
- μ€μκ° λ°μ΄ν° νκ²½μμμ μ±λ₯ λ° μμ μ± κ°μ (Instruments νμ©)
- Metric λ©ν ꡬ쑰체 λ° μλ£κ΅¬μ‘° κ°μ μΌλ‘ λ©λͺ¨λ¦¬ μ¬μ©λ μ½ 1/10 μμ€ μ κ°
- μ± μ΅μ ꡬλ μ¬μμ A16 β A14 iPadκΉμ§ νμ₯νμ¬ λΉμ© μ κ° λ° λ§€μΆ κΈ°μ¬
- μ κ· Metric μΆκ° μ DB/λ‘μ§ μμ λ²μλ₯Ό μ΅μννμ¬ νμ₯μ±κ³Ό μ μ§λ³΄μμ± κ°μ
- λ¨κΈ° κΈ°λ₯ ꡬνμ΄ μλ μ₯κΈ° νμ₯μ±κ³Ό μ±λ₯ μ€μ¬ ꡬ쑰 μ€κ³ μ£Όλ
- μ€μκ° λ°μ΄ν° νκ²½μμ λ°μ΄ν° μ νμ±κ³Ό UI λ°μμ± μ¬μ΄μ κ· ν μ€κ³ κ²½ν
- μ±λ₯ λ¬Έμ ν΄κ²° κ³Όμ μμ λ°μ΄ν° ꡬ쑰 μ€κ³κ° μμ€ν μ λ°μ λ―ΈμΉλ μν₯μ λν μ΄ν΄
- κΈ°λ₯ μΆκ°λ³΄λ€ νμ₯ κ°λ₯ν ꡬ쑰 μ€κ³κ° μ₯κΈ° μ μ§λ³΄μμ λ μ€μν¨μ κ²½ν(κΈ°μ μ Β·λ°μ΄ν° νμ₯μ±)
- 볡μ‘ν λ°μ΄ν° νλ¦μ λ¨μννκΈ° μν μν κ΄λ¦¬ ꡬ쑰 μ€κ³ κ²½ν
- λλ©μΈ λͺ¨λΈ μ€κ³κ° μ½λ κ°λ μ±κ³Ό νμ₯μ±μ λ―ΈμΉλ μν₯μ λν μ΄ν΄
Apple ecosystem @ 42Seoul (2023.11 - 2024.07)
Apple ecosystem @ 42Seoul (2023.11 - 2024.07)
- 42μμΈ νμλ€μ μν μΉ μλΉμ€ ν΅ν© νλ«νΌ μ± κ°λ°
- WKWebView κΈ°λ° Web β macOS λΈλ¦Ώμ§ ν΅μ ꡬ쑰 ꡬν
- Web μμ°μ νμ©ν λ°μ€ν¬ν νκ²½ μ΅μ ν
- π 42 Box macOS Github
- macOS μ±μ iOS νκ²½μ λ§κ² λ§μ΄κ·Έλ μ΄μ λ° λ°°ν¬
- λ§ν¬ μ μ₯ λ° ν΄λ κΈ°λ° κ΄λ¦¬ κΈ°λ₯ ꡬν
- WKWebView κΈ°λ° Web β iOS Native κ° λ°μ΄ν° νλ¦ λ° μ΄λ²€νΈ μ²λ¦¬ ꡬ쑰 μ€κ³
- π 42 Box iOS Github
- π 42 Box Appstore Link
- 2025λ 1μ 22μΌ κΈ°μ€, Swiftλ‘ 543λ¬Έμ , C++17λ‘ 219λ¬Έμ μ μκ³ λ¦¬μ¦ λ¬Έμ ν΄κ²°
- μλ£κ΅¬μ‘° λ° μκ°λ³΅μ‘λ κΈ°λ° λ¬Έμ ν΄κ²° μλ κ°ν
- π Solved.ad Chanhihi

- SceneKit κΈ°λ° 3D λ¨λ°±μ§ μκ°ν νλ‘μ νΈ κ°λ°
- Tuist κΈ°λ° λͺ¨λ λΆλ¦¬ λ° λ μ΄μ΄ ꡬ쑰 μ€κ³
- κ°μ²΄μ§ν₯ μ€κ³λ₯Ό κΈ°λ°μΌλ‘ ꡬ쑰 μ€κ³ κ²½ν
- π Swifty Proteins
- open-meteo SDK Swift κΈ°μ¬
- OpenAPI κΈ°λ° λ°μ΄ν° μ²λ¦¬ λ° SDK ꡬ쑰 μ΄ν΄
- π Side Weather App + OpenAPI(open-meteo)
Webservice @ 42jiphyeonjeon (2022.09 - 2024.07)
Webservice @ 42jiphyeonjeon (2022.09 - 2024.07)
λμκ΄ μΉ μλΉμ€ μ§νμ (2022.09~2024.07)
- 22λ 9μ 42libraryμμ λ°±μλκ°λ°λ‘ μμ
- 23λ λΆν° ν΄λΌμ΄μΈνΈ κ°λ°μλ‘ μ ν₯ ν λ©μΈν μ΄λλ‘μ¨ νλνμ¬ νλ‘ νΈμλμ μ§κ°μ μ μΌλ‘ λμμ μ£Όκ³ μμ΅λλ€.
- π 42 λμκ΄ μ§νμ μλΉμ€ λ°λ‘κ°κΈ°
μμ±ν AIλ₯Ό μ¬μ©νμ¬ νΈμ§ ννλ‘ λνλΈ μ μ λ§μΆ€ν κΈ°λ‘ μλΉμ€ μ¬μ¬μ‘°κ°(2022.09-2024.07)
- 24λ ReacNativeλ‘ iOS + μΉ κΉμ§ ν¨κ» κ°λ° ν΄λΌμ΄μΈνΈλ΄λΉ
- π μ¬μ¬μ‘°κ° μλΉμ€ λ°λ‘κ°κΈ°
μ λ μλ² λλ(νμ¨μ΄)λΆμΌμμ SWκ°λ°μ 21κ°μμ κ²½λ ₯μ΄ μμ΅λλ€. βοΈ
- C/C++, C#μ μ¬μ©ν νμ¨μ΄ λ° ν μ€νΈ ν΄μ κ°λ°, μ°κ΅¬, μ μ
- ARM Cortex-M0+ κΈ°λ° λ² μ΄λ©ν νκ²½μμ νμ¨μ΄ μ€κ³ λ° κ°λ°
- Infineon PSoC4 MCU μ΄κΈ°ν λ° μ£Όλ³μ₯μΉ μ μ΄
- BLE κΈ°λ° λͺ¨λ°μΌ μ± μ°λ λ° λ μ νλ‘ν μ½ μ€κ³/ꡬν
- C# WinForms κΈ°λ° ν μ€νΈ ν΄ κ°λ° λ° ν΅μ ν μ€νΈ νκ²½ ꡬμΆ
- HWβFWβApp κ° μ°λ ꡬ쑰 μ€κ³ λ° λλ²κΉ κ²½ν
- μ€λ§νΈμμΉ λλ°μ΄μ€μ νμ¨μ΄ κ°λ° λ° BLE μ°λ ν μ€νΈ
- μΊ νμΉ΄ ν°μΉ 컨νΈλ‘€ ν¨λ μμ€ν κ°λ°
- μ μΈμ (IR) 리λͺ¨νΈ 컨νΈλ‘€λ¬ κ°λ° λ° κ²μ¦
- TPMS ν μ€νΈ ν΄ κ°λ°
- μ νλ 리μμ€ νκ²½μμμ μμ€ν μμ μ± λ° λ©λͺ¨λ¦¬ κ΄λ¦¬
- BLE ν΅μ λλ²κΉ λ° μ€μκ° λ°μ΄ν° μ²λ¦¬ κ²½ν
- HWβSW ν΅ν© κ΄μ μ λ¬Έμ ν΄κ²° λ₯λ ₯
- λμμ΄λ νμ κ²½ν (Zeplin)
- POSIX / KQueue κΈ°λ° μΉ μλ² νλ‘κ·Έλ¨μ λλ€.
- HTTP 1.1 κΈ°λ°μΌλ‘ Method CRUD ꡬννμμ΅λλ€.
- π Webserver
- Next.JS(App Router) / Reactλ₯Ό μ¬μ©νμ¬ κ°λ° νμμ΅λλ€.
- π Trascendence
- π§π»βπ» chanheki
- 7κΈ° κ³€λ§μ€ν° (2023.11 ~ 2024.04)
- λμκ΄ λμ리 μ§νμ νμ₯ (2022.11 ~ 2024.07)







