Jamie Coe

Full‐Stack Web Developer


Little Window (in progress)

little window screen shot

Little Window is an embedded chatbot for Chayn, a charity supporting victims of domestic violence. The chatbot quickly and safely helps users find the information they need. Built as part of a team of 4 developers over a 1 week design sprint and a 2 week build sprint. Managed by a Product Owner from Chayn, we used Design Thinking and Agile to develop the product. Additional features include using a Google Sheet as a CMS for Chayn to easily update their linked resources. View code on github.

Built with:

React logo Node JS logo DialogFlow logo


peppr screen shot

Peppr is a web application for saving online recipes. The project was built by a team of 4 developers across 3 weeks. This time period consisted of a design week and a 2‐week build sprint, with hands‐on experience of Design‐Thinking and Agile software development techniques.

App features include user authentication, url-scraping and saving recipes to your personal profile. View code on github.

Built with:

React logo Redux logo Node JS logo PostgreSQL logo

In Concert

A web application for an experimental music collaboration project, built for my MA Computational Arts degree show. The aim was to create a platform where open source principles could be applied to music composition. Contributing musicians shared ideas and source materials, and their tracks are displayed in the app. The links between tracks are also displayed, creating a decentralised network. The app features its own remix tool - a circular step‐sequencer, allowing anyone to submit their own remix. View code on github.

Built with:

p5 js logo Node JS logo

Step Music JS

Step music screen shot

Step Music is an interactive audio/visual display, built around a piece of minimal music. Each user click picks a random note from a 5 note scale. Every 10 clicks, the scale modulates and the colour changes. Each new scale contains only 1 new note and, after 12 modulations, it returns back to the original scale. In this way, the music changes slowly and in a circular motion. View code on github.

Built with:

p5 js logo


(print‐friendly version)


I'm a full‐stack web developer based in London, with a background in music. I strive for clean, robust and testable code with simple and accessible design. My previous role as a client manager taught me the value of excellent communication and user-empathy.

Jamie Coe profile picture

Technical Skills:

Languages Frameworks / Libraries Databases Testing Design Other tools
Javascript Node.js PostgreSQL Tape Figma Git & Github
HTML Express.js Shot Invision Heroku
CSS React Travis CI Photoshop Agile
Java (Processing) Redux Istanbul Illustrator Design Thinking
C++ (Open‐Frameworks) Handlebars Codecov User Research
p5.js Supertest User Testing


  • Javascript
  • HTML
  • CSS
  • Java (Processing)
  • C++ (Open‐Frameworks)

Frameworks / Libraries

  • Node.js
  • Express.js
  • React
  • Redux
  • Handlebars
  • p5.js


  • PostgreSQL


  • Tape
  • Shot
  • Travis CI
  • Istanbul
  • Codecov
  • Supertest
  • Jest


  • Figma
  • Invision
  • Photoshop
  • Illustrator

Other tools

  • Git & Github
  • Heroku
  • Agile
  • Design Thinking
  • User Research
  • User Testing

Relevant Employment and Education:

Founders & Coders,
Student Oct 2017 ‐ Feb 2018

Founder and Coders is UK-based nonprofit organization that runs a highly selective sixteen week tuition-free coding academy in London. The course includes:

  • Tuition, workshops and projects using full-stack Javascript (Vanilla JS, React, Node, Express, PostgreSQL).
  • Emphasis on learning and understanding JS fundamentals.
  • Topics such as: Git & Version Control / Accessibility / TDD / Security & Encryption.
  • Emphasis on pair programming and team based projects.
  • Final projects collaborating with charities and NGOs, using Design Thinking and Agile techniques to build a 3 week prototype.

Tido Music Ltd,
Client Manager Sept 2016 ‐ Oct 2017

Tido is a UK music‐tech startup, specialising in interactive and immersive sheet music apps for Web and iOS. Duties included:

  • Act as an intermediary between clients (B2B and B2C) and the Tido team, creating a centralised point for all communications.
  • Represent the voice of the client in Tido, anticipating and voicing concerns on their behalf to the broader Tido team.
  • Manage the onboarding process of all new clients, setting up robust and efficient work processes & communications.
  • Have a working knowledge of all areas of the Tido team in order to funnel/direct questions to & from clients.
  • Prepare and maintain instructional documents (eg: FAQs, Product/Content specifications) as a helpful guide for clients.

MA Computation Arts at Goldsmiths,
Passed with Distinction Sept 2015 ‐ Sept 2016

  • Workshops in Creative Coding, using Processing (Java) / Open‐Frameworks (C++) / p5.js.
  • Physical Computing, using Arduino and Raspberry Pi.


Email: jamiecoe66@gmail.com

Twitter: @jcdev66

Github: jamiecoe

Linkedin: Jamie Coe