Welcome to my website
Self-Employed
Oct 2023 - Present
Worked on a wide array of projects to build a stronger understanding of my tools. See the list of projects below for a taste of what I've been working on.
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.
Swift
SwiftNES
AsyncThrowingStream, AVFoundation
A Nintendo Entertainment System (NES) emulator written in Swift. The goal of this project is to deepen understanding of system architecture, assembly language, and the inner workings of the NES by accurately replicating its functionality. It's currently in Development, with the CPU (MOS 6502), MMU, and some Mappers done. The PPU is in Development, then comes the APU.
Swift
TrekPoint
SwiftUI, MapKit, SwiftData, CoreLocation, BackgroundTasks
A build-your-own map app where you can mark places of interest, add a path by tapping to connect points, or record a path as you walk a trail using user's location.
Swift
Flask Master
SwiftUI, StoreKit, UserDefaults
Flask Master is a 2D color sorting game built with accessibility (A11y) in mind. With voiceover, dynamicly colored backgrounds, and multiple difficulties, anyone can become a pro.
Swift
fWords
SwiftUI
Built a Wordle clone, because I like Wordle, and building my own versions of things.
Swift
2048 Clone
SwiftUI
Built a 2048 clone, because I like 2048 as well as building my own versions of things.
SwiftUI
NeoMusic
SwiftUI, MusicKit
A simple, but elegant music player with fun features and a design based in Neomorphism. Music is a passion of mine, so what better way to build my understanding of SwiftUI and custom components then making a music player.
Swift
Settings Prototype
SwiftUI
Built a static settings app clone to prove understanding of SwiftUI Lists, sections, forms, etc.
Swift
Community Calendar
UIKit, GraphQL, Auth0, CoreData
Worked on a cross-functional, remote team of 12 developers to build an application that connects you with the events happening within a user's neighborhood. It possesses an intuitive search and filter feature and the ability to add any event to your calendar or get directions in maps.
On this project, I worked on the GraphQL implementation, maps, calendar, custom search and filtering, etc.
Swift
Habit Hacker
UIKit, CoreData, CloudKit, Local Notifications, JTAppleCalendar
Habit Hacker was built by myself and one other developer over the course of one week. It is an app that reminds users to complete tasks with enough repetition to become a habit. Sends daily notifications and uses a calendar and pie chart to track progress.
On this project, I implemented CloudKit, as well as Local Notifications, the JTAppleCalendar framework, and a custom navigation bar.
Objective-C
Pokédex
UIKit, UserDefaults, URLSession
A pokédex to catalog and learn more about all of the Pokémon users find. This solo project was made to practice mixing Objective-C and Swift, while incorporating something that I have enjoyed for years, Pokémon.
This is just a taste of the projects I've done. There are many others that I plan to add here soon, other that I need to finish, and others still that I want to make. Check back again to see what I've been working on.
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
Mountainland Technical College
Jan 2021 - Oct 2021
Learn MoreBloom Institute of Technology (formerly Lambda School)
Aug 2019 - May 2020
Learn More© 2019-2025 Jordan Christensen
Written in Swift, generated with Ignite