Work
A selection of what I've built, from mobile features at Atlassian to freelance websites and game tools.
Atlassian
Oct 2017 to Mar 2026 · Remote
Eight years on Trello, from software engineer to engineering manager and senior engineer, finishing as iOS tech lead and feature lead.

Trello iOS
Atlassian, 2022 to 2023, 2024 to 2026 · Senior Engineer
- Led the iOS build of Inbox, Trello's quick-capture space, across several milestones with product, design, Android and web.
- Modernised the card back in SwiftUI, making it faster, more reliable and easier to maintain.
- Created TrelloUI, an internal iOS design system, on my own initiative.
- Built Apple Reminders import for Inbox using the native EventKit API.
- Introduced pre-mortems to the mobile team and ran its weekly sync and sprint planning.

Trello Web
Atlassian, 2017 to 2022 · Senior Engineer
- Feature led the rewrite of notifications onto Trello's new frontend stack, working across multiple teams.
- Feature led Org Map from design through to delivery (the feature has since been retired).
- Led the free trial work, which supported Trello's new customer growth.
- Sped up the Members page for large teams, using my own innovation time.
- Founded TACO Talks, a cross-team knowledge sharing programme.

Jira Product Discovery
Atlassian, 2023 to 2024 · Senior Engineer
- Delivered most of the frontend for the Field Migration, moving customers' field definitions to Jira.
- Defined the feature flag rollout approach used by the team.
- Helped form the new Horizon team and set up its ways of working.
Bluestorm
Jan 2015 to Sep 2017 · Hull
Web developer at an integrated marketing agency, building client websites from design briefs, plus mobile apps.

Hull College Group
Bluestorm, 2017 · Engineer
I built the Hull College Group website at Bluestorm, launched around May and June 2017.
- Wrote the front end code and the Craft CMS templates.
- Integrated the course search, which was a third-party tool, into the site.
- Large, bold images that reveal as you scroll, using parallax scrolling.
- The site won Gold in the Best Website category at the Heist Awards, the education marketing awards, for the agency.

The Deep
Bluestorm, 2016 · Engineer
I built a new website for The Deep, the aquarium in Hull, while at Bluestorm.
- Also built an interactive app for the touchscreens in the attraction, with a page for each creature: its details, habitat, conservation and a fact file.
- One feature is a spinning 3D world that uses coordinates to show where each animal lives.
- Still running on the screens when I visited in 2026, nearly ten years on.
Multiply UK
Mar 2013 to Dec 2014 · Edinburgh
Developer, promoted from junior in 2014. Built eLearning for the Royal Bank of Scotland and other clients, to strict bank standards including IE6.

eLearning at Multiply
Multiply UK, 2013 to 2014 · Engineer
My first engineering job, building eLearning for clients including the Royal Bank of Scotland.
- Took over RAPID, the company's in-house tool, which turned Word documents into JavaScript modules for the SCORM eLearning system, with the processing done in PHP.
- Maintained and extended RAPID, adapting it for new requirements and adding features.
- Wrote the modules' JavaScript, to strict bank guidelines.
- Supported IE6, which was a hard requirement for the bank.
- Promoted from junior developer to developer within the year.
PixelBrawl Studio
Jun 2012 to Feb 2013 · Middlesbrough
Co-founded an Android game studio with three university friends.

Leaky Pipes
PixelBrawl Studio, 2012 to 2013 · Engineer
- I was one of a team of five, building the user interface and gameplay code.

Brawl Editor
PixelBrawl Studio, 2012 to 2013 · Engineer
- A level creation tool for the BrawlEngine, with selection, move, rotate, pan, zoom, snapping, and copy and paste.
Freelance

Maspie House Gallery
Freelance, 2014 · Engineer
Maspie House Gallery is a new gallery in an 18th century building in Falkland, Scotland, showing work by Scottish artists.
- With no existing web presence, I designed and built the site.
- Clean and mostly white, so the art leads.
- WordPress for easy content management, Bootstrap for a responsive layout.
- The original site is no longer online.

Quayside Fabrication
Freelance, 2015 · Engineer
- I turned a design from 06 Media into a custom WordPress theme.
- Advanced Custom Fields handled pages with repeating content and tables.
- The original site is no longer online.

Walker Motors
Freelance, 2015 · Engineer
- Built with 06 Media for a car dealer in Aberdeen.
- Installed and configured the client's chosen theme, then customised it to match their branding.
- Loaded their existing stock onto the site.
- The site has since been redesigned, so this is my original 2015 work.
Personal projects

Sophie Marshall, illustration portfolio
Personal project, 2020
- A gallery of her illustrations, with Design and About pages.
- Built with Next.js and TypeScript, with Sanity so she can add and edit her own work.
Visit Sophie Marshall, illustration portfolio (opens in a new tab)

titanRose Online tools
Personal project, 2006 to 2009 · Engineer
- From around the age of 16 I built tools for a small group developing an MMO.
- Item Editor, the most advanced, merged about 20 files across 3 to 4 file types into one interface.
- NPC Finder searched information from more than 75 files.
- Also editors for drop lists, crafting, help text, strings, lightmaps and data tables.