Skip to content

nthState

Hello, I'm Chris, I'm the founder of nthState.

I'm a software engineer working mostly in augmented reality and AI — ARKit, RealityKit and Metal on iOS and visionOS, and a lot of Rust lately. Nearly everything I've worked on since 2001 is written up on my portfolio at www.chrisdavis.com, along with a CV.

I've started looking at what's next, contract or permanent — say hello on LinkedIn.

Recently:

  • I made PonyTales a 3D world for children that runs in a browser and as a native iOS App — Three.js on web, RealityKit and Metal on iOS, over one shared game core written in Rust, see www.ponytales.com
  • I made Jailercise a set of AI-generated jailbirds who coach you through a workout, built on a generative pipeline that takes a character bible through to finished reels, see jailercise.com
  • I wrote Rearranging Radio a step-by-step formula guide for the UK amateur radio Foundation, Intermediate and Full Licence exams

Popular Projects:

I've made a collection of modifiers for SwiftUI:

I'm interested in Augmented Reality (AR):

I'm interested in Accessibility

  • DesignReviewToolkit - Extract Accessibility and Style information and present as an image from SwiftUI views

I've made games

  • Trainwreck - A Unity game where the goal is to keep as many trains on the track at once
  • Duel - A SpriteKit tvOS game where you need to shoot the bad cowboy

I'm interested in creating Hardware & Software:

I'm playing with SourceKit to analyse Source Code

I have a course:

I also use Metal:

  • Curved Shader similar to Animal Crossing Rendering
  • GPU Video Effects Processing video frames on tvOS
  • I wrote the original Camera effect for the Lapse Camera App

I also like CI/CD:

Here's a collection of tools to help you debug in Xcode

I like procedural generation

  • Vector Flow A procedural vector graphic tool for macOS/iPadOS written in SwiftUI

I like Audio

I wish I had invented VIM

  • VIM Tips A collection of VIM tips I made, automated the video creation

Videos

  • Youtube A collection of videos from projects

You can find more projects on GitHub, and the full write-ups on my portfolio at www.chrisdavis.com.

If you want to get in contact, find me on LinkedIn, or send me a message.

Pinned Loading

  1. GPUVideoEffectsWithTVOS GPUVideoEffectsWithTVOS Public

    GPU Video Effects With tvOS in Realtime

    Swift 19 2

  2. Haptrix Haptrix Public

    Haptrix is a Haptic Experience Designer App. We have a macOS, iOS and Swift Package

    HTML 8 1

  3. CurvedShader CurvedShader Public

    Swift 1

  4. LapseCamera LapseCamera Public

    Swift 1

  5. GestureKit GestureKit Public

    Create Custom Gestures for VisionOS Apps

    Swift 53 4

  6. UUIDV7 UUIDV7 Public

    UUID V7 Swift Package

    Swift 10 5

Repositories

Showing 10 of 74 repositories
  • .github Public
    nthState/.github's past year of commit activity
    0 0 0 0 Updated Sep 16, 2026
  • SwiftAcknowledgements Public

    Generate Acknowledgement file from used Swift Packages

    nthState/SwiftAcknowledgements's past year of commit activity
    JavaScript 0 0 0 0 Updated Mar 18, 2026
  • nthState/UploadTestFlightReleaseNotes's past year of commit activity
    Python 5 1 0 0 Updated Mar 6, 2026
  • lldbinit Public

    Useful LLDBInit commands

    nthState/lldbinit's past year of commit activity
    0 0 0 0 Updated Feb 6, 2026
  • DesignReviewToolkit Public

    Create screenshots for Design Reviews

    nthState/DesignReviewToolkit's past year of commit activity
    Swift 15 Apache-2.0 0 0 0 Updated Feb 4, 2026
  • nthState/DesignReviewToolkitSample's past year of commit activity
    Swift 1 0 0 0 Updated Feb 3, 2026
  • nthState/RobotKitSample's past year of commit activity
    Swift 1 0 0 0 Updated Dec 30, 2025
  • RobotKit Public

    Control a Robot from Xcode UITests

    nthState/RobotKit's past year of commit activity
    C++ 0 Apache-2.0 0 0 0 Updated Dec 29, 2025
  • TestFlightBuildSizeChart Public

    Generate a chart of your TestFlight App Build sizes

    nthState/TestFlightBuildSizeChart's past year of commit activity
    Python 0 0 0 0 Updated Oct 9, 2024
  • InspectorA11y Public

    Generate Accessibility Details from SwiftUI Views

    nthState/InspectorA11y's past year of commit activity
    Swift 1 Apache-2.0 0 0 0 Updated Sep 16, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…