About

Lead Software Engineer · Games & Audio · RevRooms, UK (Remote)

Hi, I'm Adrian. I've been full-time coding for over 12 years and have always had a thing for designing & developing tools that unlock ideas & workflows in any creative field, with a focus on games, interactive media & audio.

Skills

Software development · Systems architecture · Team leading

Unreal, Unity · C++, C#, Python · Wwise, FMod, JUCE · Git, Perforce · CI/CD

Game Engine Tools · Audio Plugins · Gameplay Systems · Rendering Pipelines · User Interface Design · Team Leading & Management

Work

Some of the projects that kept me busy in my software development career

Rev Rooms · Brighton, UK

Lead Software Engineer · Games & Audio

Stack · Unreal Engine, Wwise, Metasounds, Perforce, CI/CD, C++, C#

Rev Rooms is a game audio co-development studio, integrating audio systems and designing sounds for AAA titles.

Audio Developer Meetup · Berlin, DE

Association Board Member

Stack · Discord, Meetup, Hands-on organization

Organization & comms of the monthly meetup of audio enthusiasts in the heart of Berlin's music scene, at the Ableton offices.

Crimson Moon · Probably Monsters, US

Senior Software Engineer · Audio & Tools

Stack · Unreal Engine, Metasounds, Perforce, CI/CD, C++

A gothic action-adventure RPG of angels, gods, supernatural powers, weapons, and melee combat abilities.

Seed MMO · Klang Games, DE

Senior Software Engineer · Audio, Gameplay & Tools

Stack · Unity, FMod, RenderDoc, Github, CI/CD, C# / .NET, C++

Seed is a persistent MMO simulation where the player's goal is to take over a vast planet, help rebuild civilisation and ensure the survival of humanity.

Project Black · Fishlabs, DE

Software Engineer · Audio & Tools

Stack · Unreal Engine, Wwise, Perforce, CI/CD, C++

Project Black is a 3rd-person fantasy action game in a lush alient world with a mind of its own, dangerous creatures and hidden treasures.

Shrapnel · Neon Machine, US

Senior Software Engineer · Audio & Tools

Stack · Unreal Engine, Wwise, Perforce, CI/CD, C++

Shrapnel is a competitive AAA extraction shooter, currently in early access, launching in 2025. At Rev Rooms, we own the audio domain of Shrapnel.

Black The Fall · Sand Sailor Studio, RO

Software Engineer · Rendering & Console Support

Stack · Unity, RenderDoc, Github, CI/CD, C# / .NET

A dark platformer set in a dystopian world, an old machinist plots his escape from the oppressive grasp of the Communist regime.

Bossgard · Sand Sailor Studio, RO

Software Engineer · Rendering & Gameplay

Stack · Unity, RenderDoc, Github, CI/CD, C# / .NET

Bossgard is a fast-paced asymmetrical multiplayer game, networked or shared-screen, in which Vikings fight a variety of unique playable bosses.

Velawoods · Route 1 Games, UK

Software Engineer · Gameplay & Tools

Stack · Unity, Github, CI/CD, C# / .NET

An educational first-person game featuring a 3D world in which the user interacts with its characters through speech analysis software.

Graphite · Personal Project

Lead Software Engineer · Audio & Tools

Stack · JUCE, C++, Python, Github, DAWs, CI/CD

An audio plugin with a node-based interface that opens up novel ways of creating effects and synths, with a focus on modularity and simple UI.

Experiments

Solving issues, learning things and having fun while doing so

JUCE Template

Jump-start your JUCE / C++ audio plugin development with this template repository

AudioVideo Merger

This tool makes it easy to merge 1 video with multiple audio files

MidiPad Plugin

Turn your trackpad or mouse into an expressive Midi CC controller, VST3 / AU

Polymoon M4L

A Max4Live device for controlling the trippy Meris Polymoon delay pedal

Musical Rythm

Global Game Jam '20 entry : A music-making experience in a tabletop format

Shadertoy Flow

Alive flow fields using shaders, maths and fractal brownian motion

Abstract Loop

Having fun in Blender using modifiers & geometry nodes. Music by my Digitone synth

Ancient Mission

Global Game Jam '18 entry : A fast co-op game on a spinning Aztec arena

Generative Shapes

Using Processing and OpenFrameworks to generate evolving geometry

Glow & Fog FX

Hacking Unity's rendering pipeline for custom glow & volumetric fog FX

Gravity Simulator

Experimenting with instanced rendering by creating an universe

Blue Marble

A long time ago in a galaxy far away, a planet like a blue marble

Procedural Terrain

Simulating realistic erosion processes on a procedural terrain

Sheep Tycoon

Global Game Jam '21 entry : A simulation experiment of sheep and dogs

This Plague of Mine

Ludum Dare Game Jam entry : Avoid getting your humans infected

Adventure Time

What time is it? It's click-to-earn-points-time in this hand-drawn fan-game

Music

Here are some of my nicest sounds. Check out my Soundcloud for more!

Art

Here are a few of my nicest art pieces. Check out my Instagram for more!