Richard Adem

A Creative Engineer with many years of professional experience.

I architect apps, manage teams and assist with design with processes I have developed over my career. Building iOS apps is my main focus but I also have a background in design, video games, 3d graphics, art and electronics.

I currently reside in Melbourne, Australia.
My family and I are moving to Paris, France in March 2024.


Item Preview

Sabbatical Gallery


Not for profit art gallery in Melbourne. Showcasing interactive and video game art.

In 2022 I took a sabbatical from working in tech to open an art gallery in Melbourne Australia. We have hosted several events, have regular free co-working days and have built up a small community of creators in Melbourne.

Website

Press for events.
Item Preview

Google Arts & Culture

Google London 2020-2022

I worked as a UX Engineer on the Google Arts & Culture app. I shipped production code and prototyped new features.

Worked closely with UX team to recreate pixel perfect representations of their work and helped design new features.

Introduced the team to SwiftUI and rearchitected large parts of the app.

Scripted and designed a large number of AR filters using in house rendering system. Wrote a Google Blog post about the process.

Built systems to efficiently build and load AR scene and added features such as PBR materials and lighting.
Item Preview

Google Assistant

Google Mountain View 2018-2022

I worked as a UX Engineer at Google Assistant, building multiple prototypes for the iOS app and the Car OS systems. I used a number of different platforms to quickly get ideas in front of stake holders to make decisions on the direction of products.
Item Preview

DIY Synthesiser


I build syntheisers in my spare time and mostly post them on Instagram

Eurorack, Kosmo, Gameboy hacking, Arduino, Video Synth
Item Preview

CNN Wall (2018)

Made at Code and Theory in New York

I built a mapping configuration tool for the CNN election "Magic Wall" project using Javascript in an Electron app. The project is currently used by John King on CNN during US elections.

Write up at Code and Theory.
Item Preview

Doom Synth

Video game Doom controlled by syntheisers

Inspired by the internet meme "Can it run Doom?" I decided to build Doom into my home made modular syntheiser using a Raspberry pi, taking CV input signals and converting them to actions inside the game.

Twitter post
Item Preview

One Night

Made at Code and Theory in New York

Lead iOS developer on this hotel booking app.
Item Preview

National Geographic (2016)

Made at Code and Theory in New York

Prototype for National Geographic.

I worked closly with the design team to create this Swift native prototype. I developed a navigation system for complex arangement of content in 3d that preserves the users mental model of their navigation history.
Item Preview

NBC Sports (2017)

Made at Code and Theory in New York

Live sport videos scores and deep fan content.

Designed along with UX a monolythic sports app for NBC, dosens of content types with live data.

I personally a built React Native prototype and pitched it to NBC directors.
Item Preview

Citi Bank Corporate Cards

Made at Code and Theory in New York

Lead a team of 3 to build this corporate card app for Citi Bank.

Designed the app architecture, coding style guide and development processes as well as running rigid code reviews on this project and enforced a system where all code had a defined place and a policy where nobody could tell each other's coding style apart this resulted in weeks where QA couldn't find any bugs and the project ran very smoothly.
Item Preview

The Scene 2016

Made at Code and Theory for Condé Nast in New York.

Condé Nast video content iOS app
I was the lead developer for the project and managed a small offshore team to bring the product to market. I worked both at Code and Theory and in house at Condé Nast.

The project had already started and when I joined the team I refactored large parts of app to fix memory issues.

I always worked closely with designers to bring their vision to life and with the web team to design similar experiences on web and mobile develop universal links system.

Featured on the app store.
Item Preview

Fanduel Turbo 2016

Made at Small Planet New York.

Live fantasy basketball game played at basketball stadiums for iOS and Android.

Created with Unity 3D using an in house UI system. I was a developer on the project working with C# and I was also a technical assistant on a team working on a new UI for version 2.
Item Preview

Triptale apps 2015

A suite of apps created for clients in the tourism industry.

Developed a modular python build system to generate iOS and android projects with different content and features, we can rapidly produce apps to fit each clients needs.

Apps by Triptale

Roles: Programming, System designer

Item Preview

Mickey's Tour 2014

Made at Isonbar Melbourne, now Dentsu Creative

Treasure hunt iOS app.
Developed for the Royal Melbourne Show, users go around the fair looking for images on stalls to scan that will unlock Disney content in the app.

Roles: Programming, UX
Item Preview

The Difference (mobile site) 2013

Made at The Royals

Mobile version of World Vision micro site

Made with jQuery Mobile framework.
Roles: Programmer.
Item Preview

Battlestars 2014

Made at The Royals

Real time fantasy football

Online fantasy multiplayer card game played while watching live Australian Football games. Results are based directly on players actions in real time.

Built for iPhone using UIKit.

Roles: Programmer, UX
Item Preview

DMG Radio apps

Made at DMG Radio 2010-2011

I built and maintained the DMG Radio apps including Nova FM in Objective-C as well as maintaining the C# powered website.
Item Preview

V/Line apps 2013

Made at Vortilla Digital

A collection of apps for regional trains

I created 5 apps for internal use, commuters and tourists for iOS and Android.

Roles: Programmer iOS & Android
Item Preview

Easy Runsheet 2015

Start-up project created in Copenhagen.

A project managers tool to organise events.

Roles: Programmer
Item Preview

Meal of Fortune 2016

Made for Mouth Arcade's Meal of Fortune at Babycastles in New York City.

Created a conveyor belt with Sine Morris that supply's food items for a food based game.
I created the hardware for the conveyor belt with an arduino, motors and distance sensors.

Video of the event.
Item Preview

Gem Jam

Independent iOS puzzle game

I designed and developed a gem game for iPhone and managed a small team of designers.

Draw lines through gems to clear them and earn points. The more gems you link together, the more points you earn.

Video
Item Preview

All Day Breakfast 2014-2016


I co-founded a Melbourne based co-working space called "All day breakfast" for game and play creators.

Roles: Founder, Treasurer
Item Preview

Etch-A-Synth 2014

Created for the event ctrl-coda in Melbourne

Use the knobs to draw lines on the screen, intersecting lines play different notes.

Developed for iPad using an iRig as an interface to an arduino. The arduino handles the knob input and midi output. The iPad app handles the visuals and midi generation, written with UIKit and Core Graphics.

Roles: Programming, Hardware development, Design

Promo video
Item Preview

Spin Up

"No Screens Allowed" exhibition collaborating with Circuit Circus for Trailer park festival Copenhagen 2015

I created the hardware for the Spin Up piece using an arduino, motors and light sensors.

Festival show reel
Item Preview

Phosphene Delirium 2013

Effects for short film

I created the el wire effects used in this short film for fashion designer Berri Drum and advised on setting up the effects in the shots.

Watch video!
Item Preview

Cops and Robbers 4 (2015)

2 player arcade game

Built in the style of original Mario Bros, this retro chasing game pits a robber collecting loot versus a cop trying to catch them.

Built using pico-8, Play on web!
Item Preview

Nup Nup 2015

10 person local multiplayer chasing game.

Nup Nup is an iPad game that anybody can play, tap your colour to make your 'Nup' character jump, collect power ups to go faster, catch your friends before they catch you.
Roles: Programming, Game design

Item Preview

On Minimalism

Created for the Ludum Dare 2013.

Created for the ludum dare, in cocos2d with the theme minimalism.
Move the tiny avatar through the maze and avoid being squashed. Features non euclidean level design, and a rhythm mechanic.

Also a part of the Fruit Salad bundle, Source.
Item Preview

Pony Friends 2 (2009)

Made at Acheron Design, now Fire Monkies

Lead developer on Wii game in a team of 4, I ported the original game from Nintendo DS to the Wii. I worked in C++ with a custom graphics engine.
Item Preview

Need for Speed: Shift iOS (2009)

Made at Acheron Design, now Fire Monkeys

I was a programmer on this early iOS (iPhone OS back then) game, I worked on gameplay mechanics in C++ and Objective-C.

Shown by Phil Schiller at the September 2009 Apple Event.
Item Preview

Pressure Play (2007)

Made at Acheron Design, now Fire Monkies

I was a programmer on this PSP game, I worked in C++ and worked on gameplay features as well as a complex score generator to accurately generate the scores of "past" games in the tournament, this system was reused in subsequent cricket games in the series.

Released with Ricky Ponting or Brian Lara branding in different markets.