Alex Johnson
2023 - Present

Swift

CS NADES

2023 - Present

My first iOS app built from the ground up using SwiftUI in Xcode. I learned Swift and how to build an app over the course of a few weeks and then applied the knowledge practically over the next few months. Available on the App Store for free, now.

Discover screen showing nades grouped by category

Discover

Scroll and discover new nades - find by their categories and check them out.

Home feed built from updating cards

Home Cards

Frequently updating home cards creating a dynamic home feed.

Map list with a parallax scrolling effect

Find your map

Select your favourites and explore the scroll view to pick a map.

Weekly curated list of nades

Lists

Find more of what you need with curated lists of functionality or by tournament usage.

Top-down radar view with nade paths

Top Down

Click on your destination and find all the nade paths.

Single map view filtered to one competitive map

Filter by Map

The app features all the competitive maps - filter by them across the app.

Search results screen

Search

Smart search features help you find exactly what you're looking for.

Saved nades list with filters

Save for Later

Save your favourites then filter and search them.

Single nade detail screen

At a Glance

The most important information is displayed in a concise format.

Related nades suggested alongside a nade

Learning More

Pair similar nades for your executes and strategies.

Zoomed-in lineup image

Get Closer

Ensure you match your lineup by checking with built-in zoom functions.

Strategy execute view showing nades, radar and players

Create a Strategy

Create easily and view your execute at a glance with the number of nades, radar, players, etc.

RideUp

2025 - Present

A small personal project which helps to understand queue times at theme parks. Harnessing an API from queue-times.com, I've turned this into a product which I've shared with friends and family, gathered their feedback and improved the experience. This app is my first to feature MapKit and has many features like using the user's location, saving data about favourited rides and more.

List of theme parks in RideUp

See Parks

Scroll to your heart's content and find parks you didn't know before.

Ride queue times with favourites pinned to the bottom

Glance Info

Primary info at a glance. Star your favourites to appear at the bottom.

Map showing park locations with directions

Top Down

See parks by their actual location and get directions to them.

Search results for parks and rides

Search

Search for a park or ride by name, country, coaster.