Ivan Murashka

Head of Technology · Unity Technical Lead

Currently at Super Banana Studios

I build the engineering team, the platform we use to make and ship our games, and the games themselves.

Years in game dev
14+
Games shipped
32
Studios
7
Open-source projects
10

01

About

I have worked in game development since 2011, from small startups to big studios like IGG and Playtika. I started as a Unity developer and later led engineering departments.

I enjoy building the systems behind games: the tools, pipelines, and shared code a whole team can build on. I'd rather build one system that ships ten games than make each game by hand. Unity, C#, and .NET have been at the center of it all.

As Head of Technology, my focus is people and direction. I hire and grow engineering teams, set our technical standards, and plan how the studio works and ships. Most of all, I want to help strong engineers do their best work.

Born in
Minsk, Belarus
Based in
Warsaw, Poland
Languages
English · Russian
Education
B.Sc., Belarusian National Technical University
  1. 2011 Unity Developer
  2. 2014 Lead Developer
  3. 2020 Head of Department
  4. Now Head of Technology

02

Expertise

Technical leadership

I build and grow engineering departments. I set technical standards, run interviews, mentor leads, and keep releases on track.

  • Tech strategy
  • Mentoring
  • Hiring
  • Delivery

Software architecture

I design game architecture that is modular and easy to test. I use dependency injection (DI) and SOLID principles, keep core logic separate from Unity APIs, and build the networking layers.

  • System design
  • DI / IoC
  • Modularity
  • C# / .NET

Game engineering

14+ years with Unity and C#: core gameplay frameworks, metagame systems, custom editor tools, performance and memory profiling, and algorithm optimization.

  • Gameplay
  • Profiling
  • Optimization
  • Editor tools

Workflow automation

I automate the setup work so teams can spend their time on the game, not on configuration. I build CI/CD systems, custom template engines, and shared libraries that get a new game running in days.

  • CI/CD
  • Fastlane
  • GitHub Actions
  • Shared libs

AI-assisted development

I use AI models and agents to work faster, both for myself and the team. I build AI-driven workflows, teach developers how to write good prompts, and bring tools like Claude and Gemini into daily work to ship better code.

  • AI workflows
  • Claude
  • Gemini
  • Prompt design

03

Work Experience

Super Banana Studios

Jul 2025 - Present

Head of Technology

Warsaw, Poland · Remote Current Role

I have been at Super Banana from the start, building its technology and the platform its games run on.

  • Set the technical direction: build the first game as a testbed, grow it into a shared platform, and ship each new game on top of it.
  • The first game took about four months to release. The next one shipped in about two months on the platform, and the games after it are planned to ship faster.
  • Built the engineering team from zero: hired the engineers, set our technical standards, and put the development processes in place.
  • Brought automation and AI into the whole studio, not only engineering, and trained the engineering, art, and level-design teams to use AI in their daily work.
Games
Travel Sort: Match Puzzle
iOS · Android Live

A relaxing sorting puzzle with a travel and holiday theme. You sort and pack goods onto the right shelves to clear each level. Bright, calm, and easy to pick up.

ArchitectTeam LeadDeveloperRelease Engineer
Arrow Mania!
iOS · Android Live

An arrow puzzle and brain game. You sort arrows and match colors to clear the board, and the cleared board reveals a piece of pixel art.

ArchitectTeam LeadRelease Engineer
Casual Puzzle Game
iOS · Android In Development

Upcoming casual puzzle game.

ArchitectTeam LeadRelease Engineer
Casual Party Game
iOS · Android In Development

Upcoming casual party game.

ArchitectTeam LeadDeveloperRelease Engineer
Infrastructure & Systems
Shared Framework
Unity Package · C#

Modular C# framework that every game is built on: a shared architecture with app bootstrap, a unified game flow, and built-in layers for monetization, storage, and analytics.

ArchitectDeveloper
Studio CI/CD Platform
Fastlane · GitHub Actions · macOS

Build pipeline that ships every game to Firebase for testing and to the app stores for release.

ArchitectDeveloper

Playtika

Jul 2024 - Jun 2025

Unity Technical Lead

Warsaw, Poland · Hybrid

I looked after one of Playtika's top casual games on two sides: the teams building it and the health of the project itself.

Working with the teams
  • Led three feature teams and kept up code quality across them.
  • Helped the developers grow and ran feature planning with them.
  • Stayed in the full feature cycle, from the first briefing through development to live support after release.
Working across the studio
  • Made the project itself fast to work in. I reworked the project structure and cut domain reload from minutes to tens of seconds.
  • Sped up CI: reworked the test pipeline to run about twice as fast.
  • Cut the time for a pull request to merge into main from a few hours to 15-20 minutes.
Games
Solitaire Grand Harvest
iOS · Android Live

A free TriPeaks solitaire card game with a farm theme. You clear card boards level by level and grow your farm as you play. One of the top-grossing titles in the genre.

70M+ downloads~1.2M monthly playersestimated
Tech LeadRelease Engineer

APPSULOVE

Aug 2021 - Jul 2024

Head of Unity Department

Warsaw, Poland · Hybrid

My department had grown enough to run on its own, so I moved from building it to leading it and the technology behind our games.

  • Grew the Unity department to 20+ people: company engineers, tech artists, and outsourced developers, split into several teams with their own leads.
  • Moved from coding the first games to architecture and technical leadership as the team grew. Together they shipped over 20 casual games on the platform.
  • Kept building the shared core framework and CI/CD, and added more shared systems over time as the games grew from simple to more complex.
  • Set the direction for the Unity side of Magify, the company's monetization SDK. Magify later became its own studio.
Aug 2020 - Aug 2021

Lead Unity Developer

Minsk, Belarus · On-site

I was hired to start APPSULOVE's Unity department and build the first casual games hands-on.

  • Built the first team of Unity developers and was the team and tech lead on several projects.
  • Shipped the studio's first three games with the team: LAVA, Fold Master, and Castle Rush.
  • Built the first version of the shared core framework so new games start from a common base.
  • Set up CI/CD on GitHub Actions and helped build the internal SDK for ads, purchases, and remote config.
First games

The studio's first Unity games. I built these hands-on as the lead.

LAVA - Merge Number Blocks
iOS · Android Live

A number puzzle built around a fresh merge mechanic. You combine number blocks that slide and stack together, with simple rules and a calm, relaxing feel.

Team LeadDeveloperRelease Engineer
Fold Master - Folding Paper
iOS · Android Live

A paper-folding puzzle inspired by origami. You fold sheets step by step to form pictures and art pieces. Simple, tactile, and relaxing.

Team LeadDeveloperRelease Engineer
Castle Rush - Tower Defense
iOS · Android Live

A merge tower-defense game. You merge units and defend your castle and towers against waves of dragons and enemies, mixing merge mechanics with classic tower defense.

Team LeadDeveloperRelease Engineer
Platform games

As the studio scaled, I led these as tech lead and focused on the core and CI, while still coding on some myself.

Farm Jam: Animal Parking Games
iOS · Android Live

A parking-jam puzzle set on a farm. You move animals and vehicles out of the way to clear the traffic and solve each board.

25M+ downloads~350K monthly playersestimated
Sweet Sort: Color Sorting Game
iOS · Android Live

A color-sorting puzzle with a sweets and cake theme. You sort colored items into matching groups until every stack is in order.

2M+ downloads~120K monthly playersestimated
Bubble Jam - Block Match Games
iOS · Android Live

A block and bubble matching puzzle. It mixes block-match and match-3 mechanics, with 3D items to line up and clear.

3M+ downloads~570K monthly playersestimated
SpookVille - Matching Puzzle
Android Live

A matching puzzle with a friendly ghost theme. You match items across levels to help the spirits, wrapped in a light mystery-adventure story.

Word or Not - Guess the Word
Android Delisted

A word-guessing puzzle. You use context clues to find the right word across levels, part word search and part vocabulary game.

Tech Lead
Sushi Sort: Color Sorting Game
iOS · Android Delisted

A color-sorting puzzle with a sushi theme. You sort a steady stream of sushi pieces into matching groups, easy to start and slowly more challenging.

Tech Lead
Plane Rush - Sorting Game
Android Delisted

A sorting puzzle with an airline theme. You sort passengers and seats to clear the boarding chaos, blending sorting mechanics with 3D scenes.

Tech Lead
Number Bloom - Number Match
Android Delisted

A number-matching puzzle. You pair and clear matching numbers across levels on a bright, logic-based board.

Tech Lead
Easy Puzzle - Jigsaw Puzzles
Android Delisted

A jigsaw puzzle game with hundreds of calm, picture-based levels. You slide and place pieces to complete each image. Made to be simple and relaxing.

Tech Lead
Big City Lines - Connect Lines
Android Delisted

A connect-the-lines puzzle with a city-building theme. You connect dots and draw lines to build houses and grow a city across levels.

Tech Lead
3D Match: Triple Matching Game
iOS · Android Delisted

A triple-matching puzzle with 3D items. You find and match sets of three objects to clear the board, with levels that test memory and focus.

Tech Lead
2448: Number Match Block Games
Android Delisted

A number block puzzle in the 2048 family. You merge number blocks to reach higher values and keep the board clear.

Tech Lead
CELLS - Tile Link Puzzle Games
Android Delisted

A tile-link matching puzzle. You connect and clear matching tiles across levels, a calm game built around memory and attention.

Tech Lead
Jiggle Cards - Solitaire
Android Delisted

A classic solitaire card game. You clear the table deal by deal in a clean, traditional card-game format.

Tech Lead
Cards & Spells
Android Delisted

A solitaire card game with a magic and fantasy theme. You clear card levels set in a world of witches, spells, and artifacts.

Tech Lead
Ace Empire - Solitaire
Android Delisted

A solitaire card game with a medieval-fantasy theme. You clear card levels through a story of kings, knights, and dragons.

Tech Lead
UNICORN 2: Color My Dreams
iOS · Android Delisted

A color-by-number coloring game. You fill pixel-art pictures by picking colors and tapping numbered areas until the art appears.

Tech Lead
Gacha Go - Claw Machine Games
Android Delisted

A claw-machine and gacha collecting game inspired by Japanese gachapon. You open capsules, collect toys, and trade for rarer items.

Tech Lead
Catapolis - Tile Match & Decor
Android Delisted

A tile-match game with a mansion-renovation theme. You clear tile-link levels to earn coins and restore and decorate a cat-filled mansion.

4M+ downloadsestimated
Tech Lead
Outsourced games

Built by an outsourced team on our core framework. I led the tech and the overall direction.

Tamadog - Virtual AR Puppy
iOS · Android Live

An augmented-reality virtual pet game. You raise and care for a puppy: feed it, play with it, and watch it grow through small adventures.

20M+ downloads~140K monthly playersestimated
My Cat - Virtual Pet Games
iOS · Android Live

An augmented-reality virtual pet game with a kitten. You feed, care for, and raise your cat, with mini-games along the way.

90M+ downloads~1.6M monthly playersestimated
Infrastructure & Systems
Magify SDK
Unity Package · C#

In-app campaign and monetization SDK.

ArchitectTech LeadDeveloper
Core Framework
Unity Package · C#

Modular C# framework that every game is built on: shared architecture with bootstrap and config, and built-in layers for monetization, purchases, analytics, and notifications.

ArchitectTech LeadDeveloper
CI/CD Platform
Fastlane · GitHub Actions · macOS

Build pipeline on GitHub Actions and Fastlane that ships every game to Firebase for testing and to the stores for release.

ArchitectTech LeadDeveloper
Game Template
Unity · C#

Project template the teams start a new game from, wired to the core framework.

ArchitectTech Lead

WGAMES

Aug 2019 - Jul 2020

Senior Unity Developer

Toronto, Canada

I worked on a social slots game, where I built the platform for its meta-games and automated the whole release pipeline.

  • Built the platform for the game's meta-games: a separate project that plugged extra mini-games into the main slots app. I worked on it hands-on and had two developers reporting to me.
  • Owned the release pipeline. It used to take 1-2 hours of manual work plus 2-3 hours of waiting; I automated it so the whole game shipped in about an hour from a single button.
  • Helped on the core slots game itself too, though that was a smaller part of my work.
Games
Hard Rock Neverland Casino
iOS · Android Live

A free social casino game with a large library of Vegas-style slot machines. Players spin the slots, collect bonuses, and play meta-games layered on top of the core casino. It first launched as Neverland Casino.

4M+ downloadsestimated
Team LeadDeveloperRelease Engineer

IGG

Sep 2017 - Jul 2019

Lead Unity Developer

Minsk, Belarus · On-site

After a year I became lead of the client team, then of both client and server teams, while still building core systems myself.

  • Led the project's engineering organisation, around 30 engineers across the client and server teams and the company's Chinese office, with senior engineers leading the sub-teams under me.
  • Split my time between writing core code and leading the teams: planning, coordination, code quality, and hiring.
  • Extended the game engine so the team could customize the game.
  • Prepared the game for release on Android and iOS: benchmarking, optimization, and third-party SDKs.
Jul 2016 - Aug 2017

Senior Unity Developer

Minsk, Belarus · On-site

I joined as a senior developer on a large-scale 3D mobile strategy game and designed much of its core.

  • Designed the game's code architecture and prototyped the 3D strategy gameplay.
  • Built the network layer and client-server protocol over C# .NET sockets. The dedicated server came later, so I wrote a small server myself, and the whole client already ran over the network from early on.
  • Wrote a C# library for hexagonal math and built procedural map generation on a tile map.
  • Built a visual editor for large hexagonal maps and optimized performance.
Games
Iron Conquest
iOS · Android Delisted

A large-scale 3D mobile strategy game set in World War II, in the Lords Mobile mold. Players build and upgrade bases, train armies, and battle other players across a shared world map.

ArchitectTeam LeadDeveloper

QPie Games

Oct 2014 - Apr 2016

Lead Unity Developer

Minsk, Belarus

I was the technical lead of a startup, and took our match-3 game from prototype to release on iOS, Android, and PC.

  • Hired and led the team myself, set task priorities, and reviewed the team's code.
  • Built the core match-3 gameplay: an adaptive difficulty system that tunes the game to each player's skill, plus bots that play-tested the balance.
  • Wrote most of the client and server code: a C# Photon backend, a PostgreSQL database, and shared code used by both sides.
  • Ran releases end to end: build optimization, per-device build variants, and publishing to iOS, Android, and PC.
Games
Recipes Passion
iOS · Android · PC Delisted

A match-3 puzzle game about sweets and baking. You swap and match treats to clear boards and finish recipes across the levels.

Team LeadDeveloperRelease Engineer

Steel Monkeys

Oct 2013 - Sep 2014

Lead Unity Developer

Minsk, Belarus · On-site

In my third year I became lead programmer on a 2D time-management game, an early version of Cooking Fever for Nordcurrent that later passed 450 million downloads.

  • Led and mentored a small team of junior developers, my first time leading a team.
  • Designed the game architecture and built most of the game logic.
  • Built and expanded a 2D engine over Unity's 2D system, and extended the Unity editor so designers could build levels and objectives.
  • Built the UI system, dynamic localization, and downloadable game content on top of that engine.
Oct 2011 - Sep 2013

Unity Developer

Minsk, Belarus · On-site

I joined as a junior developer and worked across several of the studio's projects, taking on a wide range of game programming tasks.

  • Ported a PC game to iOS by working inside its custom C++ engine, where I learned how game engines work at a low level.
  • Built the multiplayer for an action game on my own, even though it was not built for online play. The networking code I wrote was reused on later projects.
  • Did a lot of animation work, and moved the Chromosapiens project to Unity's new Mecanim animation system.
  • Built anti-hack profile systems for safe saving and loading across projects.
Games
I, Gladiator
iOS · Android Live

A third-person action game where you play a gladiator who rebels against a mad Emperor. You fight in real-time melee combat, dodge and block, and collect many weapons and sets of armor. It mixes arena fights, boss battles, and a story campaign.

2M+ downloadsestimated
Post Apocalyptic Mayhem
Steam · iOS Live

A vehicular combat game set in a post-apocalyptic world. You drive armed vehicles around arenas and use mounted weapons and special abilities to wreck the other drivers. The focus is on fast multiplayer battles.

Developer

06

Words from colleagues

Ivan demonstrated very positive qualities… he always tries to find the best solutions. If I were to describe an ideal colleague, Ivan would easily fit that description - the heart of the company. I highly recommend him both as a person and as a specialist: top-notch code.
SB
Sergey Blotskiy QA Lead · Super Banana Studios
An exceptional game engineer… well organized and thrived under adversity. In many instances I placed Ivan in situations only he could succeed in, and he never let me down. His biggest strength was the ability to make everyone around him a better engineer.
TR
Taras Romaniuk Head of Product · Hitica
An experienced, detail-oriented and highly professional hiring manager. As Head of the Unity Department he evaluated candidates and their code and ran technical interviews - his expertise and charisma were important selling points for many strong candidates we hired.
AD
Anastasia Dedulevich Senior Recruiter · Hypercell Games
An outstanding professional with a unique combination of analytical mind, resourcefulness and broad-mindedness. His ability to listen, support colleagues and always find time to help creates an atmosphere of trust. A highly skilled specialist and a fantastic person.
SD
Siarhei Durowich Android Developer · SayGames
An experienced developer, a competent leader, and just a good person capable of rationally managing time and resources to achieve the best result. A reliable professional who can realize the most difficult areas of work - in programming and in team management.
SL
Sergey Linev DevOps / Sr. SysAdmin · APPSULOVE
A high-level developer, good team leader and absolutely great person - one of the key people on the project. Ivan can handle any issue and offer interesting solutions, and lift the team's mood at difficult moments. If Ivan is in charge of a task, you can be sure it'll be done well and in time.
DB
Darya Bolsun HR & Admin Manager · IGG
Ivan is a skilled developer with a good feeling for software architecture. As a team lead, he is a responsible manager who can lead a team.
PR
Pavel Radziuk Software Engineer · VOKI Games
A superb specialist who knows his craft perfectly. He prefers hard tasks over easy ones.
AS
Alexander Shershen Product Owner & Co-founder · Game2Day