Link

Battlefield V

UI Engineer & Motion Capture TD

Battlefield V case image

Describe it!

One of EA's largest titles explores the second world war.

What did you do?

I worked on 'The Company', where the player equips their characters, via visual scripting in the Frostbite engine and the End of Round screens with a React based web stack. In addition, I was the Motion Capture TD for the project during my time at Goodbye Kansas. Double credits!

Tech?

TypeScript, React, MobX, Frostbite Engine, Python, Motionbuilder, Motion Analysis

Link

Overkill's The Walking Dead - Trailers

Motion Capture TD

Overkill's The Walking Dead - Trailers case image

Describe it!

Jawdroppingly (it's a word) gorgeous trailers that won a bunch of awards.

What did you do?

Not only did we make these trailers for the game - we did VFX for the original TV-series too! My role was to streamline the pipeline, from pre-shoot to delivery.

Tech?

Python, ffmpeg, Electron, Motionbuilder, Motion Analysis

Link

Rage 2

Motion Capture TD

Rage 2 case image

Describe it!

Post apocalyptic mayhem.

What did you do?

I acted as a counter weight for one of the actors - one of my most technically challenging tasks yet. Also, pipeline.

Tech?

Python, ffmpeg, Electron, Motionbuilder, Motion Analysis

Link

Blackguard Base Builder

Interactive Developer

Blackguard Base Builder case image

Describe it!

Build NPC bases for SuperCell's enormously popular game Boombeach, in your browser.

What did you do?

I built the isometric building tool, where some of the challenges were converting large amounts of assets, detailed animation work and gesture recognition on mobile devices.

Tech?

JavaScript, Pixi.js

No link available

Slasher

Interactive Developer

Slasher case image

Describe it!

Confront a killer, try to figure out who he/she is and dig deeper into the lore of the TV-series from Chiller TV.

What did you do?

I built the entire interactive experience, including non-linear video, voice recognition, dialogue engine, CMS and binaural audio.

Tech?

JavaScript, HTML, CSS, Vue.js

Link

Deja View

Technical Director

Deja View case image

Describe it!

Non-linear video experience where you talk to the characters on your phone.

What did you do?

This was a massive project where I was involved from concept to launch. I designed the architecture including an automated telephone system, voice recognition, a CMS for scriptwriting. I also implemented a non-linear video player, a dialogue engine and the static site.

Tech?

JavaScript, HTML, CSS, PHP, Python, Asterisk

No link available

My Watch Begins

Technical Director, Producer

My Watch Begins case image

Describe it!

Record your oath with Jon Snow and take the black in this minisite, building up for GoT S2 on Blu-ray and DVD.

What did you do?

Taking on the role as Technical Producer, I managed everything from the dev team to budget and planning. I also designed the architecture and implemented a flash based recording module, karaoke style.

Tech?

Flash, JavaScript, HTML, CSS, C++

Link

Jam With Chrome

Technical Director

Jam With Chrome case image

Describe it!

Online jamming in your browser, in perfect sync, across the globe.

What did you do?

I lead the dev team, designed the architecture, built the interactive audio engine and music logic including bespoke samplers and effects and directed the visual behaviours of the instruments.

Tech?

JavaScript, Go, Web Audio, Websockets, SVG

Link

Plink

Interactive Developer

Plink case image

Describe it!

One of the very first Web Audio applications, with over 10 million visits to date.

What did you do?

I built the site back in 2011, when the Web Audio API only was available in Canary Chrome. It was also the first time I used Node.js and Websockets.

Tech?

JavaScript, Canvas, Websockets, Node.js

Link

Tuna.js

Creator & Maintainer

Tuna.js case image

Describe it!

A popular Web Audio effects library.

What did you do?

What started out as a hobby project of mine was integrated into many of the projects above and released as open source.

Tech?

JavaScript, Web Audio