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

People

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

Top languages

Loading…

Most used topics

Loading…