Skip to content
View hamgui-2022's full-sized avatar

Highlights

  • Pro

Block or report hamgui-2022

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

こんにちは、李在赫(イ・ジェヒョク)です 👋

iOS Developer · 新しい挑戦を恐れず、焦らず一歩ずつ

🇰🇷 韓国・嘉泉大学校 人工知能学科 在学中(2022年入学)
💼 ゲーム業界・IT業界の両方で新卒就職を目指しています 🇯🇵


👨‍💻 About Me

  • 📱 iOS アプリ開発(SwiftUI / UIKit)を主軸 に、複数のチームプロジェクト・長期ハッカソンで開発経験を積んできました
  • 🌱 新しい挑戦として Unreal Engine 5(C++)でのゲーム開発 を独学中 (※ 学習期間は iOS(Swift)より相対的に短いですが、焦らず着実に取り組んでいます)
  • 🤝 UMC (University MakeUs Challenge) や大学のチーム開発で、設計から実装・レビューまで協業経験あり
  • 🇯🇵 日本語:JLPT N1 満点取得(ビジネスレベル)
  • ✍️ モットーは 「新しい挑戦を恐れず、焦らず一歩ずつ成長する」
struct Developer {
    let name         = "Lee Jaehyeok (이재혁 / 李在赫)"
    let university   = "Gachon University, AI Major"
    let mainStack    = ["iOS", "SwiftUI", "UIKit", "Mobile UX"]
    let challenging  = ["Unreal Engine 5 + C++", "Android / Kotlin"]
    let japanese     = "JLPT N1 満点 (Business Level)"
    let motto        = "新しい挑戦を恐れず、焦らず一歩ずつ"
}

🛠️ Tech Stack

Main — iOS
Swift SwiftUI UIKit Moya SnapKit Kingfisher FSCalendar

Currently Learning — Game & Android
C++ Unreal Engine Blueprint Kotlin Java

Tools & Collaboration
Xcode Android Studio Git GitHub Notion Figma


📌 Pinned Projects

📱 iOS Projects ─ メインフォーカス

✈️ InsighTravel_iOS — AI Travel Assistant

SwiftUI / async-await / FastAPI 連携

チャット → プランニング → 予約 までを 1 つの体験にまとめた AI 旅行アシスタント iOS アプリ。iOS フロントエンドを 1 人で担当しました。

  • SwiftUI チャット UI を end-to-end で設計・実装
  • 旅行コンテンツ用の カード型 UI システム を構築(旅程・天気・ホテル・フライト・予約確認 など 8 種類)
  • マルチセッション・チャット履歴サイドバー、UserDefaults によるセッション永続化
  • 予約フロー(選択 → 入力フォーム → レビュー → 確定 → 履歴)を end-to-end で実装
  • FastAPI バックエンドとの URLSession + async/await 通信レイヤを設計
  • アプリアイコン・スプラッシュ画面・マスコット透かしなど ブランディング も担当

📦 MVVM + Feature-based モジュラー設計で、ViewModel を Single Source of Truth として整理。


💌 Blism_iOS — Letter App (3人チーム / 長期ハッカソン)

UIKit / SnapKit / Moya / Then / Kingfisher — UMC 7期 長期ハッカソン B チーム

「届ける」をコンセプトにした 手紙アプリ。iOS チーム 3 人で 4 ヶ月間開発しました。

  • 担当:手紙作成画面 / 検索画面
  • UIKit + SnapKit によるコードベースのレイアウト構築
  • Moya で REST API 通信、Then による設定の簡潔化、Kingfisher で画像キャッシュ
  • ブランチ戦略・コミット規約・PR レビューを徹底したチーム開発フローを経験

🌟 RoutinA-iOS — Routine Habit App (2人チーム)

SwiftUI / Moya / FSCalendar — 嘉泉大学校 モバイルプログラミング授業 4 班

ルーティン習慣形成のための iOS アプリ。iOS 2 人体制で開発しました。

  • 担当:スプラッシュ画面 / ルーティン実行・結果ロギング機能 / 達成フィードバック画面
  • ルーティン実行画面の タイマー進行ロジック と、結果データのモデリング・永続化
  • 達成度に応じた フィードバック UI を実装

📓 MOGAK_iOS — Self-Development App (チーム)

Swift / CocoaPods — UMC 4期 夏休みプロジェクト

自己啓発のモチベーションを支える iOS アプリ。iOS 開発入門期のチームプロジェクト として参加。
チームメンバーとして機能実装・UI 構築・API 連携を担当し、Git/GitHub を用いた共同開発の基本を身につけました。


🌱 New Challenges ─ 独学で挑戦中

🎮 UE5.5_DS1 — Soulslike Action Game (個人プロジェクト)

Unreal Engine 5.5 / C++ 97%
iOS と並行して、新しい挑戦として独学中(学習期間は Swift より相対的に短め)

『Dark Souls』にインスパイアされた ソウルライクアクションゲーム を、Unreal Engine 5.5 で個人開発しているプロジェクトです。
ゲーム開発・C++ ともに独学で取り組んでおり、「実際に手を動かして作りながら理解する」をテーマに、商用エンジンとゲームアーキテクチャに少しずつ慣れていくことを目的としています。

  • C++ ベースのキャラクター・戦闘システム を実装(プレイヤーステート、ロックオン、攻撃モーション、ダメージ判定)
  • Blueprint と C++ のハイブリッド設計 で、ロジックは C++、調整しやすい部分は Blueprint に分離
  • アニメーションブループリント、ステートマシンを用いたモーション制御

🌱 主力の iOS とは異なる新しい領域への挑戦。焦らず一歩ずつ、ゲーム開発の基礎を積み上げています。


🎯 GoalGiver_Front — Goal Sharing App (Android)

Kotlin / Java — UMC Android プロジェクト

目標を共有するソーシャルアプリの Android クライアント
iOS で得た知見を活かしつつ、新しいプラットフォームとしての Android にチャレンジ。Kotlin + Java で画面実装と API 連携を担当しました。


🌱 Currently Working On

  • 📱 InsighTravel_iOS 卒業制作を6月まで進行中
  • 🎮 UE5.5_DS1敵 AI(Behavior Tree) と戦闘システム拡張
  • 📚 ゲームアーキテクチャ・最適化に関する読書
  • 🇯🇵 業界研究(ゲーム会社・IT 企業)と職種研究

📫 Contact

「新しい挑戦を恐れず、焦らず一歩ずつ」
長く一つの場所で成長していける開発者を目指しています。

Pinned Loading

  1. InsighTravel_iOS InsighTravel_iOS Public

    Forked from MatKkalNan/InsighTravel_iOS

    InsighTravel iOS Frontend repository

    Swift

  2. Team-RoutinA/RoutinA-iOS Team-RoutinA/RoutinA-iOS Public

    Swift

  3. Team-MOGAK/MOGAK_iOS Team-MOGAK/MOGAK_iOS Public

    UMC 4th 방학 프로젝트

    Swift 1

  4. UE5.5_DS1 UE5.5_DS1 Public

    C++

  5. UMC-Blism/Blism_iOS UMC-Blism/Blism_iOS Public

    가천대학교 UMC 7기 장기 해커톤 B팀 iOS

    Swift

  6. UMC-GoalGiver/GoalGiver_Front UMC-GoalGiver/GoalGiver_Front Public

    Kotlin 2