Jordan Christensen

iOS Developer

I'm an iOS developer with three years of experience designing and shipping native Apple platform apps. I've taken apps from concept to the App Store, scaled a production map platform at a startup, and built everything from accessibility focused games to an NES emulator in Swift. I care about writing clean, performant code and creating experiences that feel genuinely native.

Experience

iOS Developer

Self-Employed

Oct 2023 - Present

Independent iOS developer focused on designing, building, and shipping native Apple apps. Published multiple apps to the App Store and explored new areas of the platform. From SwiftUI and SwiftData to low-level system programming. See the projects below for a look at what I've been working on.

Website

iOS Developer

Wander App Inc

Feb 2021 - Oct 2023

Worked on developing and maintaining the company's iOS application using Swift.

What I did:

- Transition the UIKit-based app to SwiftUI

- Majorly improved the performance of the Mapbox map

- Added the ability to save map tiles for offline use

- Transitioned the app from GCD completion handler-based concurrency to async-await

- General maintanence and bug fixing

Please note, the app now uses React Native and no longer reflects the work that I did while there.

Website


Projects

Swift

Flask Master

App Store

SwiftUI, StoreKit, UserDefaults

Flask Master is a 2D color sorting game built with accessibility (A11y) in mind. With VoiceOver support, dynamically colored backgrounds, and multiple difficulty levels, it's designed so anyone can play. Published on the App Store.

Swift

Habit Hacker

App Store

UIKit, CoreData, CloudKit, Local Notifications, JTAppleCalendar

A habit-tracking app built with one other developer in one week. Uses daily notifications and a calendar with pie chart to keep users on track. Published on the App Store.

I implemented CloudKit sync, local notifications, the JTAppleCalendar framework, and a custom navigation bar.

Swift

TrekPoint

TestFlight

SwiftUI, MapKit, SwiftData, CoreLocation, BackgroundTasks

A build-your-own map app where you can mark places of interest, connect points into a path, or record a route in real time as you walk. Available on TestFlight.

Swift

SwiftNES

AsyncThrowingStream, AVFoundation

A Nintendo Entertainment System (NES) emulator written in Swift. The goal is to accurately replicate the NES hardware — understanding system architecture, assembly language, and how the original hardware actually worked. The CPU (MOS 6502), MMU, and several memory mappers are complete. The PPU is currently in development.

SwiftUI

NeoMusic

SwiftUI, MusicKit

A music player built around a Neumorphic design language. Integrates with MusicKit for library access and focuses on custom UI components — sliders, animated artwork, and playback controls built from scratch.

Swift

Community Calendar

UIKit, GraphQL, Auth0, CoreData

Built with a cross-functional remote team of 12 developers. The app connects users with local neighborhood events, with search and filtering, in-app calendar integration, and Maps directions.

I owned the GraphQL layer, maps integration, calendar feature, and custom search and filtering.

Swift

2D Ray Tracing

SwiftUI, UIKit

A real-time 2D ray tracer implemented in both UIKit and SwiftUI. An exploration of computational geometry — casting rays, detecting intersections, and rendering light falloff.

Swift

fWords

SwiftUI

A Wordle clone with a custom game engine, keyboard tracking, and animated tile feedback. Built to sharpen SwiftUI state management and animation skills.

Swift

2048 Clone

SwiftUI

A faithful 2048 clone with swipe gesture handling, tile merging logic, and score tracking. An exercise in game state modeling and SwiftUI layout.

Swift

Settings Prototype

SwiftUI

A pixel-accurate clone of the iOS Settings app built in SwiftUI, covering Lists, grouped sections, navigation, toggles, and forms.

Objective-C

Pokédex

UIKit, UserDefaults, URLSession

A Pokédex app that fetches data from the PokéAPI and caches results locally. Built in Objective-C with Swift interop as a deep dive into the language and its patterns.


Skills

Swift

Objective-C (basic)

Mapbox

MapKit

StoreKit

Combine

WidgetKit

SwiftUI & UIKit

CoreData

SwiftData

CloudKit

The Composable Architecture (basic)

Firebase

Swift Package Manager

Trello

Jira

Monday

Git/Github

Debugging

Unit & Integration Testing

Googling

GCD & async-await

REST APIs

GraphQL APIs

Algorithms

Data Structures

App Store Connect


Education

Web Programming & Development Certification

Mountainland Technical College

Jan 2021 - Oct 2021

Learn More

iOS Development Certification

Bloom Institute of Technology (formerly Lambda School)

Aug 2019 - May 2020

Learn More

AP Computer Science

Shanghai American School (上海美国学校)

Aug 2017 - Jun 2018

Learn More

Get in Touch

jordan.c4922@gmail.com

GithubLinkedIn

© 2019-2026 Jordan Christensen

Written in Swift, generated with Ignite