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

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

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

Explore the harmonic series [JavaScript]
Browser synth for teaching harmonic series relationships, written in p5.sound + p5.js Details 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.
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.