Last updated on July 7, 2020
I have 3 years of experience in Objective-C and 6 years of experience in Swift language, and made apps on most of Apple's platform, such as iOS, iPadOS, watchOS, and macOS. I've been developing iOS apps since 2012 when I was still a student, and have worked on multiple startups and big companies ever since.
Having lived in Dalian, China for 9 years and currently living in Seoul, Korea, I speak Korean, English, and Chinese.
I arduously follow Apple news and lastest Apple technology. I like experimenting with new information, and share what I learned and experienced and have presented in 9 iOS conferences. I am always inspired by the elegance of user interface and delicacy of API designs by Apple.
Experience | Personal Projects | Speaking | Other Interests & Activities | Contact
Yut - a Game, 2020, GitHub
I've been chosen as one of the WWDC20 Swift Student Challenge winner by making a Swift Playground that introduces Yut, a traditional Korean game. This is a week-long project using SceneKit
to teach and play Yut. This was the first time I used SceneKit
, and I made all 3D assets myself using Blender.
iOS Developer Intern | 2019.01 - 2019.02
- Participated in UI and feature overhaul project for VOD service Series On in a 7 member team.
- Discovered and fixed bugs, and made performance improvements on old codebase.
iOS Developer | 2017.02 - 2017.12
- Created a location-based SNS app Rush (Global version) and Tiele (Chinese version).
- Remotely cooperated with server and client developers in China on multilingual environment.
- Built a multi-scheme, multi-target app environment with different sets of SDKs and configurations for internalization.
- Configured an automatic build and release system using Fastlane.
iOS Developer | 2014.04 - 2016.06
- Designed and architected an Objective-C based internal push notification SDK for SK Planet.
- Also built photo ID editing app Self Shot and investment app Yink.
iOS Developer | 2013.01 - 2020.07
I worked on iOS, iPadOS, and macOS projects, mostly iOS, that utilized features such as audio, video, 3D scenes, charts, third-part SDKs and more. These projects allowed me to experience a variety of SDKs and challenged me to adopt newer APIs and coding styles without lingering on legacy codebase.
Here are some of the projects I worked on:
- Potentiostat, an internal iPadOS app to organize and present potentiostat data for research, 2019
- Field Management System, bug fixes and maintenance of an enterprise iOS app, 2019
- Real World, an real life room-escape style iOS app, 2018
- Mystery Trail, also a real life room-escape style iOS app, 2018
- Bahn, an real life mystery-solving iOS app used in an exhibition, 2018
- LeapMotion Data Collector, an internal OS X app using Leap Motion SDK to gather finger motion tracking data for research , 2016 - 2018
- Qplace, a
UIWebView
wrapper app for restaurant curation, 2013 - 2014
- Korea University, Bachelor's Degree, Computer Science & Engineering, 2012 - 2020
- Korea University, Bachelor's Degree, Industrial & Product Design (Secondary major), 2013 - 2019
- Microsoft Student Partners, Evangelist on Microsoft Cognitive Service, 2016.09 - 2017.07
kuStudy
A simple utility app showing availability of study area in Korea University.
2014 - present, App Store, Open Sourced on GitHub
This app is an accumulation of what I've learned throughout my career. Supporting iOS, Today widget, iPadOS, and watchOS, it is packed with features such as accessibility, hardware keyboard shortcuts, trackpad support, and gone through multiple overhaul from Objective-C to all versions of Swift, and from CocoaPods to Swift Package Manager for dependency management.
Let'Swift
Let'Swift is a collaboration to build an app with newly-released SwiftUI. one the first apps on the App Store to be fully written in SwiftUI, this universal iOS app accompanies Let'Swift conference held in Seoul, Korea.
More
- Dice, just a simple dice app made for the launch of original Apple Watch, 2015 - present, App Store
- Smart Express Terminal, an AR app for Korea University School of Art & Design Graduation Exhibition using
RealityKit
and Reality Composer, 2019 - BumMo's Apps on App Store
let us: Go! and Swift Korea Meetup are both iOS developer community conference held in Seoul, Korea.
Making UI without Storyboards | let us: Go!, 2019.03.30
Let's compare what it's like to build UI with Storyboards and XIBs and with just code.
Playing with Shortcuts | let us: Go!, 2018.10.20
Make the most out of Apple's new Shortcuts app.
A Preview of Marzipan | let us: Go!, 2018.07.21
Let's learn about code name Marzipan, Apple's attempt to introduce iOS apps to macOS, also a precursor to the Catalyst Project.
Small Things in iOS Development | let us: Go!, 2018.03.10
Learn the small details about iOS apps, easy to miss, but essential experience of everyday use.
Improving Accessibility of an iOS App | let us: Go!, 2017.11.04
Accessibility is always very important. Let's earn to improve the accessibility of iOS application.
Creating a Universal Windows Platform App from iOS Source Code | let us: Go!, 2017.06.24
Using Microsoft's WinObjC project, we can make Universal Windows Platform app from iOS source code.
Make Full Use of Swift Playground | Swift Korea Meetup, 2017.04.28
Make the most out of Apple's new iPad Playground app.
Introduction to Fastlane | let us: Go!, 2017.04.01
Learn about Fastlane and its tools to automate release of an iOS app.
Making Screenshots for Release using Fastlane Snapshot | iOS Tech Talk, 2017.02.15
Learn how to automate taking screenshots of apps for iTunes Connect.
- I like adventuring into beautiful landscapes and take photos in my spare time.
- Recently, I am learning to model and render things in Blender for fun.
- I know how to use a 3D printer and a laser cutter, and once 3D-printed a full set of T-rex skeletons.
- I like watching movies, sometimes play Minecraft and Starcraft II, and buy airplane models.
- I have basic skills in Photoshop, Illustrator, Lightroom and other 2D editing softwares, and also Final Cut Pro, Blender, and SketchUp.
You can find me at:
GitHub: https://github.com/gbmksquare
LinkedIn: https://www.linkedin.com/in/gbmksquare
Feel free to contact me via:
Email: ksquareatm@gmail.com
Twitter: https://twitter.com/gbmKSquare
You can also find me at:
Facebook: https://www.facebook.com/gbmksquare
Instagram: https://www.instagram.com/gbmksquare