Apple Learning by building iOS apps
At the Apple Developer Academy, I built apps with Swift and SwiftUI to understand what it takes to bring a design to life. Working through implementation gave me a stronger foundation for collaborating with engineers.

MellowYellows: a window into the night sky
I designed and built a SwiftUI app that visualizes the current moon phase and the brightness of the night sky.
Winning the Swift Student Challenge
MellowYellows was selected as a winning submission, earning me an invitation to WWDC23 at Apple Park.

Experiencing WWDC23 at Apple Park
I attended the announcements of Vision Pro, new operating systems, and updates to Swift and SwiftUI in person.

Sharing what I learned at KWDC23
I spoke to Korea’s Apple developer community about my WWDC experience and the products and services I encountered in the United States.

Wote: helping teens decide what to buy
I built the frontend of an app where teens ask peers to vote on purchase decisions, gaining experience working with backend engineers and exchanging data with the server.

Ssook: a party game with a playful twist
I implemented smooth interface animations for a game where players shake virtual bubble tea to choose who takes on a challenge.

AllerView: checking food labels for allergens
I built an app for visitors to identify ingredients they need to avoid from photos of food labels, handling requests and responses through the ChatGPT API.

WallaRun: drug education through play
I used SpriteKit’s graphics and physics tools to build a game that teaches teens about the risks of drug use.

A developer’s perspective on design
Building the apps myself helped me understand engineering workflows, constraints, and how designers and developers approach problems differently. I learned to work through decisions from both perspectives.
