Gibeom Ko

Work

2026

  • Beyond the Bricks

    Step inside your own LEGO build through AR and 3D on iPad.

    SwiftUI, RealityKit, ARKit, SceneKit, Vision, LDraw · In development

  • ESPSwift

    Embedded Swift on the ESP32-C6, started straight from Xcode. Installer, project template, build and flash scripts.

    Solo · Embedded Swift, SwiftUI, ESP-IDF, CMake, Shell · Experimental preview

  • DanceOrFreeze

    An iPad DJ app and ESP32-C6 wearables that read movement and answer with haptics and light.

    Hardware and firmware · Embedded Swift, Arduino C++, BLE, ESP-NOW, I²C · Team project, Apple Developer Academy

  • BeforeON

    An AI assistant that checks a part is safe to wire before you power on. Making AI Beneficial Challenge 2026, encouragement award.

    Solo · Upstage Solar Pro 4, Node.js, JSON Schema, Vercel · Competition MVP

  • OneThing: 5 Minute Focus

    One task, one first step, five minutes. My first app on the App Store.

    Solo · Swift, SwiftUI · On the App Store

  • GenGuard

    Vibration-based anomaly monitoring for generators on an Arduino UNO Q, with a dashboard to compare inspections.

    UNO Q, IMU, Python, SQLite, Isolation Forest · Prototype, D4D × EDTH hackathon

  • STANDBY

    Finds contradictions between a show's script, cue sheet and stage specs before the performance.

    React, TypeScript, Fastify, Upstage Studio Agents · Hackathon MVP, JunctionX Korea 2026

  • DEEP PRESS

    A game about compressing what you recover from the deep sea. I did rendering and 3D asset production in a team of three.

    Rendering, assets · TypeScript, Three.js, Meshy

  • RUDIE 174

    Spray-can keyring goods and a trilingual on-site presentation for a TripoThon Seoul entry. Audience award.

    Goods, presentation · 3D printing, exhibition

  • Topology: POSTECH Campus

    Rebuilding the campus in 2D and 3D from public maps and facility data.

    Three.js, Python, ezdxf, GeoJSON, GLB · In progress

More

  • my'nd

    Self-reflection through the lens of saju, on iOS and iPadOS. Swift Student Challenge entry.

    Swift, SwiftUI, Observation

  • 동국공지

    Every Dongguk University notice in one place, with web push.

    Next.js, TypeScript, Cheerio, Web Push

  • Temperature Patch

    Read temperature and device state from an ESP32-C3 in an app, and drive its buzzer.

    SwiftUI, Arduino C++, Wi-Fi

  • 경부선 운전실

    A macOS train driving game with SwiftUI controls and a SceneKit cab.

    SwiftUI, SceneKit, Blender, USDZ

  • Roadster Rocket

    A browser sandbox for driving, flying and thruster control.

    Rust, WebAssembly, WebGL2, GLSL

  • MacNotchManager

    Music and battery state around the Mac's notch and menu bar.

    SwiftUI, AppKit, IOKit, MusicKit

  • MacLiveWallpaper

    Video live wallpapers across multiple displays on macOS.

    SwiftUI, AppKit, WebKit

  • PrivateScreen

    Mask sensitive window regions on macOS.

    AppKit, CoreGraphics, Accessibility

  • StudyForge

    An AI interview training platform prototype.

    Next.js, TypeScript, Framer Motion

  • 쫑긋

    Voice transcription with pinned sentences and a summary view.

    Web Speech API, Next.js, Dexie

  • SafeLens

    Find and mask personal information in images on mobile.

  • UrbanEase

    Accessibility for boarding and alighting the subway, with IoT and mechanical systems.

  • medISON

    Mobile service concept using OCR to reduce medication misuse. Team lead.