About


Hi, I'm Oliver Thurley. I'm a developer and I like to make things...

I have a background in music and creative coding, and love to immerse myself in technical projects. I am happiest when learning new skills and technologies, or working with others to creatively solve problems.

For the last ten years I have been teaching and researching music technology with a focus on experimental and algorithmic composition. I am ready for a new challenge and looking for opportunities in software development as a career that aligns better with my personal and professional strengths.


Projects

Pen Plotter

Mechanical pen plotter drawing with fountain pen

Generative art with a 3D-printed drawing robot. [js + hardware]

Computational art coded with p5.js and Processing. Drawn with a plotter controlled via Raspberry Pi, Arduino, and gcode. Details on GitHub || Instagram

clouddrift

ascii clouds screensaver for terminal apps

Soft clouds drift across your terminal... [Node.js + npm]

A command-line module that creates animated ASCII clouds using simplex noise. Details on GitHub

Harmonic Synthesizer

A generative synthesizer of harmonic relationships

Explore the harmonic series [JavaScript]

Browser synth for teaching harmonic series relationships, written in p5.sound + p5.js Details on GitHub

see more on GitHub

Skills

Programming

Experience in JavaScript, Python, HTML, CSS, React, GitHub, RESTful APIs, Node.js, npm, unit testing (Mocha, Jest), p5.js, Max MSP, Processing, and more.

Currently learning Docker, Redux, and AWS.

GitHub Foundations certification.

Other Skills & Experience

  • Research (PhD)
  • Professional writing (documentation, reports, academic, etc.)
  • Agile working methods
  • Lecturing & public speaking
  • Teaching (Higher Education)
  • Contributing to the open source community

Contact

Please get in touch via o.thrly@gmail.com or find me on LinkedIn.