Rafael Dolfe

Game Programmer, Frontend Dev, C# Dev

Resume

About Me


I'm Rafael, a master's graduate at KTH: Royal Institute of Technology specialized in graphics and human-computer interaction. My coding interest began early. I always loved working on computer games, making original maps using level editors from various games. I was first exposed to code in a level editor for a game called Neverwinter Nights, which employed C++ code. That was back when I was 10 years old. From then on, programming gripped my interest. I spent the summers in 2012-2014 immersed in the development of a custom mod to Amnesia, which managed to provide some much-appreciated gameplay experiences in Confusion: An atmospheric custom story. Since then, I have taken my interest for software development into the professional world, working as a game developer, frontend developer and backend developer at various projects. I’ve built procedural generation, AI/state machines, UI, networking, and performance‑minded architecture across indie and studio work.

I have worked as an IT Consultant for companies like Toca Boca and Bokadirekt. In 2025 I led the Early Access launch of Lost In The Open as technical lead. I collaborate tightly across design, art, production, and backend to turn ideas into reliable, testable features. I particularly enjoy working with projects that have a positive mission behind them.


Please feel free to contact me for any inquiries.

Experience


Placeholder image

Lost In The Open — Black Voyage Games

Unity Developer / Team Lead —

Low‑fantasy tactical roguelike released in Early Access (2025). Led a remote team of 8 and built the game from the ground up. The game is available to purchase on Steam and a demo is available: https://store.steampowered.com/app/2027380/Lost_In_The_Open/

  • Approximately 75% positive reviews overall (96% West / 67% East); 18k wishlists; Was on Steam's Popular Upcoming; published by Whisper Games.
  • Systems: inventory, character progression, AI, pathfinding, fog of war, event‑driven UI, save/load, world & terrain procedural generation.
  • Editor tools enabling non‑programmers to author levels, scenarios, units, and other things.
unity3d c# procedural-generation ai tools leadership
Placeholder image

Toca Boca

Unity Developer —

Built the hard and soft currency in-game shops for Toca Days, a large-scale multiplayer mobile title by Toca Boca.

  • Implemented UGUI shop flows and collaborated closely with design, art, production, and backend teams on API integrations.
  • Delivered the first iteration for soft-launch; handled around 150 concurrent players at release with scalability toward tens of thousands.
unity3d ugui mobile multiplayer api shops
Placeholder image

Bokadirekt

Frontend Developer —

Lead frontend developer on Bokadirekt Business (salon administration web app handling 1.5–2M monthly bookings across ~13k customers).

  • Drove a mobile‑first overhaul and responsiveness improvements; redesigned navigation bar and header.
  • Introduced and implemented project‑wide linting (TypeScript / templates / SCSS).
angular typescript scss mobile-first ci/cd azure-devops
Placeholder image

Netlight

Unity Developer —

Developed Tankquiz, a 3D multiplayer quiz game for mobile, desktop, and WebGL.

  • Implemented gameplay, UI, and client-server sync using Mirror; hosted relay/server on AWS.
  • Delivered smooth networking for movement, abilities, transitions, and results submission.
unity3d c# mirror aws webgl multiplayer
Placeholder image

EF Education First

Front End Developer Intern —

Languages and Tools Utilized: JavaScript, Angular, Azure Portal and DevOps, Node.js, REST API

  • Coded an Angular CRUD application where developers can create, read, toggle and delete features
  • Created a Node.js server to handle the requests from the application
  • Gained practical experience with the Agile methodology through Jira
javascript angular azure devops nodejs rest jira

Master's Thesis


Mixed-Initiative Tile-Based Designer

Education


Placeholder image

KTH Royal Institute of Technology

Master's Degree in Computer Science - -

Master of Computer Science, specialized in graphics and interaction.
  • Computer science fundamentals
  • Strong mathematical background
  • Graphics, UI and game design specialization
Placeholder image

California Polytechnic State University

Study Abroad - -

Exchange year for the first year of master.
  • Cross-cultural perspective
  • Adapting to new environments and effectively cooperating with people of diverse backgrounds
Placeholder image

Stockholm University

English I - -

English studies.
  • Linguistics, phonetics, literature analysis and academic vocabulary studies

Projects


Confusion - An Amnesia Mod

Procedural Generation of Grass

Clicker - A React Native App

A Heist To Die For

Featherfall

Astaroth's Uprising

Mr. ChChaplin's Factory

Minor Projects


3D Platformer

Rabbit Simulation

Zombtron

Run Little Humans

Other fun projects