Ricardo Costa

Digital DesignerTerrible at chess

Contact

Eigodojo

2026Language learning app

Made usingFigma MCP, Claude Code, Blender3D and more

RoleProduct Designer, Cute Animal Modeler

Eigodojo is our latest collaboration with the excellent people from Learn Japanese Pod. When Alex showed me some data pointing that English proficiency is going down in Japan, it was clear that we had an opportunity to build something to help people and we also had an excuse to draw lots of cute animals.

The app is really fun. I'm having a great time. We're in the middle of user testing and hoping to have the MVP up before the end of the year.

This project is a clear example of what a very small team can accomplish by making heavy use of AI tools and workflows in a deliberate and thoughtful way. We got so much done. It's incredible.

I'm still modelling all the silly animals by hand though. That's the cool part and I'm not sharing.

Dione Solutions

2025Brand refresh, new website

Made usingBlender3D, Midjourney, Sveltekit and more

RoleCreative Director

In 2025 I had the privilege of working with Dione's brilliant Creative team on a new version of their visual identity and website.

We created a complete design system around a simple bento grid and populated it using a combination of AI, 3D modelling and traditional design tools. The result is incredibly flexible and fun.

The new site is intense. It's responsive, shiny, and full of interesting things to look at. The interface is centered around this little chatbot that will take you where you want to go or — if there isn't a page about that — it will make a new one just for you. It's proper cool.

Panoramic 3D office scene with meeting areas and desks
Panoramic 3D scene of an open-plan workspace
Panoramic 3D scene of an office reception

Interactive Scenes

2018 ~ 2024Web app

Made usingBlender, React, Nextjs

Roles3D artist, developer, UX/UI

The concept is simple yet effective: a 3d environment on which we place hotspots that contain slides, infographics, videos, documents etc.

We developed dozens of different versions of this tool for different corporate clients across several years. The styles went from vector illustrations to photorealistic 3D renderings. We designed versions of the client's offices, power plants, outdoor scenes, shopping malls, convenience stores and anything else that would fit their needs.

Clients used this tool for presentations, as educational tools or standalone webpages. There was always a moment in these projects when the client understood that we could do pretty much anything they wanted on those scenes. That's when things got interesting.

The Moog vehicle configurator on two tablets
Configurator step: select a vehicle size
Configurator step: vehicle size options
Configurator summary: recommended mechatronics architecture

Moog Construction - Design your own vehicle

October 2022Progressive web app

Made usingHTML5 and Vanilla JS

RolesLead developer, UX/UI

Visit site

No mobile support.

This progressive web app was developed for Moog Construction to showcase their heavy machinery electrification products in the Bauma 2022 event.

Through the app, the user is able to design the type of machinery that would fit their requirements and see what options are available.

This was a very quick turn around project, designed and coded in less than 20 days. It was built as a progressive web app so it could be used on the show floor where the internet connection was unreliable and after the event it would still be made available online. The usage data was stored locally and could be downloaded later as a csv file.

Kana Invaders on three phones: kana chart, title screen and gameplay

Kana Invaders

January 2023Unity Web App, iOS

Made usingUnity and Blender 3D

Tested with the support of the wonderful Learn Japanese Pod community

Case StudyI wrote a whole thing about it on Medium.

Kana Invaders is an educational game made to help people learn the Japanese phonetic alphabets.

It's a mix of flashcards, space invaders and spaced repetition. The more you get the characters right, the less they come up. There's a handy screen where you can track your progress. It is also fun.

The first version of this game was made around 2006, when I lived in Tokyo. It was built in Adobe Flash and was hosted by my good friend Alex from Learn Japanese Pod.

When Adobe finally stopped supporting Flash I decided to port the game to Unity. I didn't really know how to use Unity. I still don't know C# to this day. What could go wrong? Did I mention I worked on this during lockdown? Schools were closed, my son forgot how to sleep. It was a time.

PahPow

November 2021Augmented Reality App

Made usingUnity, Vuforia, Blender 3D.

Roles3d design and animation, UX/UI

This was probably my favorite project in all my time at Twisted Rope.

We made a set of printed cards for holidays and special occasions that when viewed through the mobile app, would trigger AR effects.

The effects were small dioramas full of little animated characters that could be viewed from any angle. Something about the small scale of the scenes really made them work. It never got old getting to show these to people and seeing their eyes light up.

Let's Densha! — a train carriage full of animal passengers
Passengers on the train looking at their phones
The train passing the ocean on the way to Kamakura
Illustrated ads inside the train carriage

Let's Densha!

November 2023

Made usingThreejs and Blender.

Music bySinneschlösen.

Visit site

No mobile support.

This is my second threejs piece. The idea was to make something rich and interactive but also as lightweight as possible. Most of the scene is textured using a 64x64 pixels color grid. All the assets are very low poly and the rigs are very simple.

The base code is re-used from the Chapel scene, but it adds character rigs and scenery animation. It's hard to tell, but the train is stationary and the objects in the scene are dynamically generated and animated to give the illusion of movement. After they go off-screen they despawn.

It's inspired a lot by my time in Japan. The ride to Kamakura by the ocean. People looking quietly at their phones. Some of the illustrations on the ads I made on an iPad, riding the train to Kichijōji in the morning.

A gothic forest chapel among trees
Chapel window seen through leaves
Chapel interior with wooden pews
The pulpit inside the chapel

The Chapel

July 2023

Made usingThreejs and Blender.

Ambient track by SoundsForYou.

The pulpit is based on this scan from the Virtual Museum of Małopolska.

Can't remember where I got the trees and plants.

Visit site

No mobile support.

I've been mildly obsessed with gothic architecture for a while now. I'm not a religious person, but I really like churches. They are like train stations for the afterlife.

Churches are designed to slow you down and make you look up. They have this cool, hushed ambient noise. It's nice to walk in and sit down for a bit.

The building model is based on this nice scan of Ledebour's forest chapel by kubacpetr. It's somewhere in the Czech Republic. I did remodel and texture the whole thing and design the interior.

A VW bus full of characters driving along a coastal road
Characters in a busy workshop
A crowded street market scene
Animal passengers inside a Japanese train
A cluttered desk with computers and a penguin character

Illustrations

Made usingBlender for modelling and rendering and Photoshop for textures.

Some of those characters are from game projects I started and never finished. Some are from an AR project that I worked on for a long time.

The one with the VW bus started as a creative exercise and ended up as the current marquee for Learn Japanese Pod.

The train illustration came to me when I saw a candid shot someone took on a station in Japan. It didn't take long to put all those silly animals in there. Eventually that became the Let's Densha! scene.

The last one is for a friend's Discord server that is full of brilliant front-end developers.

About me

Made usingMostly water and a bit of carbon.

I was born in the same year Voyager was launched into space. Coincidence? Most certainly. Loads of people were born that year.

I've lived and worked as a designer and developer in three continents over the past two and a half decades. It's been a long emotional ride, full of console errors, Photoshop crashes, unreasonable deadlines and very strange edit requests. I've designed beer catalogues, Flash websites and games, corporate brochures, even hand-coded php back-ends because it was a totally normal thing to do at the time.

Lately I've been focusing a lot on creating AI-assisted product design workflows that allow clients to produce incredible amounts of work in no time at all.

I live in Amsterdam Lisbon with my wife and son. We do our best to have a good time.