Loading...

I'm a 27-year-old software engineer, working towards a career in technical theatre.

Follow me on social media:

James Sherlock (headshot)

Principal Engineer

Driven releases on Sky Sports for the past ten years, building apps for Derby Theatre and other companies too.

  • Multi-platform expertise
  • Accessibility champion
  • Snapshot testing & OpenTelemetry pioneer
View Blog

My projects:

James Sherlock (backstage in theatre)

Theatre Technician

Casual technician at Derby Theatre since 2024, production lead for SwiftLeeds conference.

  • Stage Technician and LX Operator
  • ETC EOS Family Training
  • Fire Warden & First Aid Training

Show highlights:

Skills

Programming Languages, Frameworks & Platforms

GraphQL & REST APIs
Swift & SwiftUI
Swift Package Manager
iOS & macOS
Google Cloud
HTML & CSS
JavaScript
PHP
UIKit (Storyboard and Constraints)

Programming Principles

CI/CD
Mobile Accessibility
Rapid Prototyping
Agile Scrum & Kanban
OpenTelemetry
Test Automation

Technical Theatre

Camera Operator
Flying & Rigging
Lighting Operator
DaVinci Resolve
Lighting Programming
QLab
Sound Operator

Software & Hardware

Cisco IT Essentials
General Computer Skills
Microsoft Office
Networking
Photoshop

Other

DBS Checked
Fire Warden
First Aid
Passport
Chaperones License
Drivers License
Union

Personal Statement

I'm a tech enthusiast who's been building websites since I was nine—back when Dreamweaver™ and table layouts ruled the world. By ten, I'd already sold my first PHP CMS and dived into open-source gaming, which eventually led me to my first gig at Znaptag.

Ten years at Sky later, my passion for software still burns bright—I even automated timesheets and rotas for Derby Theatre! When I'm not coding, I'm hacking hardware (yes, my tower fan now speaks HomeKit) or challenging friends to a rigged board game.

I love mixing tech with fun: whether it's jamming to a great tune, binge-watching action-packed crime shows, or planning my next underwater adventure (SCUBA certification, here I come!). And as a seasoned cruiser with 15 trips under my belt, I'm dreaming of blending theatre with life at sea.