Hi, I'm Sam.

I'm a web developer based in the East Midlands, UK.

You can also find me doing technical theatre, production management, and writing copy.

I can make anything!

That's a bit broad.

I make portfolios (for individuals and companies), web applications of various sizes, and anything in between.

I mostly love working with arts-based teams doing things they're excited about, but I'll give just about anything a go.

I'm best with a small, passionate team who communicate openly and honestly about what they want, while leaving some room for creative freedom.

If that sounds like how you work, let's chat.

I'm experienced in the following tools and frameworks, but am very open to learning new things.

  • Jekyll
  • Django
  • Python
  • Bootstrap
  • Hugo
  • Wordpress
  • HTML5, CSS3, Javascript
  • Object-oriented programming
  • Git, GitHub and GitKraken
  • Linux (Ubuntu), Windows and macOS
  • And a packet of bourbon biscuits, just to keep everything going.

Anegada Theatre
Developer

Anegada Theatre is an emerging theatre company based in the East Midlands. They were looking for a small website to be able to solidify their brand’s online presence. Working with their designs, I built a static site hitting all their criteria, and leaving scope for more features such as a blog and production archive.

  • Jekyll
  • Bootstrap
  • Forestry
  • GitHub Pages

November 2020

 

  • Jekyll
  • Bootstrap
  • Forestry
  • GitHub Pages

November 2020

 

Phone Box Theatre
Lead Developer

Phone Box Theatre is an independent theatre company based out of Nottingham. They make new shows focusing on themes of connection and isolation with stylised technical designs.

It is built with Forestry so the team can update the copy, and built to scale so that when they make shows more pages can be add turning this single-page site into a fully-fledged portfolio.

  • Jekyll
  • Bootstrap
  • Forestry
  • GitHub Pages

July 2020

 

  • Jekyll
  • Bootstrap
  • Forestry
  • GitHub Pages

July 2020

 

Sam Osborne - Web Portfolio
Lead Developer

That’s this very website you’re looking at! I’ve included it for completeness, and it’s a great example of a one-page portfolio. It focuses on the key projects and is fully mobile-responsive, using a simple two-column format of displaying the content. Using YAML within the projects, it’s possible to quickly and easily specify what gets included and ensure consistent formatting.

  • Jekyll
  • Bootstrap
  • Netlify

January 2020

 

  • Jekyll
  • Bootstrap
  • Netlify

January 2020

 

Jess Donn
Lead Developer

Jess Donn is a theatre maker and producer based across Manchester and Nottingham. I designed and built their portfolio using Jekyll and Bootstrap to show off their various projects, and integrated it with Forestry so Jess can update the content whenever needed.

  • Jekyll
  • Bootstrap
  • Forestry
  • Netlify

January 2020

 

  • Jekyll
  • Bootstrap
  • Forestry
  • Netlify

January 2020

 

The Nottingham New Theatre Festival Reports
Lead Developer

The Nottingham New Theatre’s summer arts festival - StuFF - previously used a shared Google Doc to display performing companies’ technical requirements. This was great for centralising the info, but poor for quickly finding content, especially from a mobile device.

This website, built using Django, is able to record and display technical requirements for changeovers, as well as allow staff to input technical and front of house reporting. It integrates with the existing ticketing platform to serve as an initial portal for front of house staff, while allowing technical staff to work independently to see what’s needed for the changeovers.

I created and developed the project, as well as acted as technical support throughout the 2019 festival - the first festival it was used.

  • Bootstrap
  • Django
  • Heroku

June 2019

  • Bootstrap
  • Django
  • Heroku

June 2019

The Nottingham New Theatre Website
Lead Developer

The Nottingham New Theatre ran a Wordpress installation, which we reworked in 2019 to turn it into a Jekyll site. The redesign is cleaner and reduced the number of pages from dozens to 10, 8 of which are top-level pages. This increased the ease of finding key information, and put booking tickets at the front-level.

The design is responsive, and formalises the theatre’s brand identity across its web platforms, a number of which I’ve been involved in the development of. Here, I led the design and development process, including integration with the ticketing platform via a JSON API, and the writing of the copy.

  • Bootstrap
  • Jekyll
  • GitHub Pages (master)
  • Netlify (staging)
  • TravisCI

March 2019

 

  • Bootstrap
  • Jekyll
  • GitHub Pages (master)
  • Netlify (staging)
  • TravisCI

March 2019

 

The Nottingham New Theatre Training
Lead Developer

The Company Technical Director of The Nottingham New Theatre is responsible for, amongst other things, training technical crews of the theatre. I took on this role in 2017, and up to that point the theatre’s training records was a binder of paper training records. This made updating the training scheme and ensuring consistent training incredibly difficult, and meant that members couldn’t easily view their own training progress.

I designed and built an online training platform to display the training scheme, allow members to view their own individual profiles, and include training ‘sessions’ where multiple training items are signed off in one go. This has meant viewing who’s trained in what, and by whom, is now easier than ever, and has since extended beyond the technical department to workshop, stage, and costume/make-up.

  • Bootstrap
  • Django
  • Python
  • Heroku
  • NPM

September 2017

 

  • Bootstrap
  • Django
  • Python
  • Heroku
  • NPM

September 2017

 

The Nottingham New Theatre Ticketing
Developer

The Nottingham New Theatre uses a bespoke ticketing platform to market shows, sell tickets, and collate sales reports over time. It uses Django and integrates with the public website with an API on the audience frontend, with a Materialize UI designed for front of house staff use on the backend.

I have developed features for the platform including displaying content warnings, adding draft event support, advancing the use of the website for the theatre’s summer festival, and increasing the amount of information available to audiences at the point of reserving tickets.

  • Django
  • Materialize
  • TravisCI

September 2017

  • Django
  • Materialize
  • TravisCI

September 2017

The Nottingham New Theatre History Project
Editor

The Nottingham New Theatre History Project is an archive of the theatre from 1945 to the present day. The archive includes shows, people, committees and just about anything that’s happened under the roof of the theatre.

It uses Jekyll and static files instead of a database, increasing load times and security of the site. It integrates with Smugmug to display images and other media throughout the website, reducing bloat of the repository.

My role includes adding new shows and people to the site, as well as developing the templates to add new features, such as reviews, awards, and displaying a visual plan of which seats have dedication plaques on them.

  • Jekyll
  • NPM
  • Gulp

March 2017

 

  • Jekyll
  • NPM
  • Gulp

March 2017

 

TEC PA & Lighting
Editor

TEC PA & Lighting is the University of Nottingham’s student-run live events and hire service. In 2016, the website was redesigned to be mobile-responsive and appear more contemporary in its layouts. I assisted with writing the copy and developing the design with the development team.

  • Hugo
  • Materialize

March 2016

 

  • Hugo
  • Materialize

March 2016