Loading...

I'm a 28-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
Sound No.2

Software & Hardware

Cisco IT Essentials
General Computer Skills
Microsoft Office
Networking
Photoshop

Other

Fire Warden
First Aid
Passport
Drivers License

Personal Statement

I've 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 job at Znaptag.

Ten years at Sky later, my passion for software still holds strong and even when exploring technician roles at Derby Theatre I couldn't help myself automating timesheets and rotas for everybody!

Tech seems to play a role in everything I do: from country music, crime television, or the Apple Watch keeping me safe on my next underwater adventure (SCUBA certification, here I come!). And as a seasoned cruiser, I'm dreaming of blending theatre with life at sea.