Balazs Maczak

I'm a

About me

I spent the first decade of my career as a mobile programmer at a wide range of companies from small startups to well-established multinational organizations - as a lead developer since 2017. In the meantime I spent all my spare time learning Unity by making video games. I am really passionate about game development and I make sure that I'm constantly improving myself. As a result I got hired as a lead Unity developer in 2020. I love learning and building awesome things that I can be proud of. I'm a member of the Oculus Start Program, the founder of Hungarian 1GAM community and a frequent participant of game jams.

Demo reel

I created 2 short videos to recap my game development journey so far. The first one is a gameplay montage of the different genres I experimented with, the second one is a summary of some of the technical challanges I solved.

Gameplay montage

Technical highlights

Portfolio

Here I selected some of the more interesting projects that I worked on. Most of them was created by me alone as a passion project.

Some other games are also available on my itch.io page.

Resume

Education

Postgraduate certificate, E-commerce

2012 - 2014

Pázmány Péter Catholic University, Budapest

In this evening's graduate course I studied a wide range of fields such as financial technologies, management, law and economy.

Master of Computer Engineering

2010 - 2012

Pázmány Péter Catholic University, Budapest

I specialized in software engineering and had the chance to learn more about the technical aspect of software development as well as methodologies and project management processes.

Bachelor of Computer Engineering

2006 - 2010

Pázmány Péter Catholic University, Budapest

Besides basic programming and algorithmic concepts I learned advanced math, neural network theory, FPGA programming and even neurobiology.

Professional Experience

Senior programmer

2022 -

Gameloft

  • Company profile: game development with focus on casual mobile games
  • Main responsibilities: providing architectural design suggestions and insight to Unity best practices, researching libraries and technologies, developing features, fixing bugs

Lead VR programmer

2020 - 2022

Pix VR

  • Company profile: VR training and training creator software for industrial companies
  • Main responsibilities: making high-level technical decisions, designing application architecture, delegating tasks, managing people, conducting technical interviews

Lead mobile developer

2019 - 2020

Revolution Robotics Foundation

  • Company profile: educational programmable robotics kit
  • Main responsibilities: making design and business related decisions, designing application architecture, delegating tasks, programming the Android application

Lead Android developer

2017 - 2018

Astron Informatics Ltd.

  • Company profile: software development for various clients including banking, telecommunications and event industry
  • Main responsibilities: leading Android developer team, making high-level technical decisions, delegating tasks, prioritizing resources, communicating with clients

Co-founder and CTO

2015 - 2017

Rabbit Technologies Ltd.

  • Company profile: paperless event solution for exhibitors and visitors to exchange business cards, brochures and other materials digitally
  • Main responsibilities: designing and programming almost all software, building a team, communicating with clients and suppliers

Android developer

2013 - 2017

EPAM Systems Inc.

  • Company profile: software development
  • Main responsibilities: estimating and implementing tasks, communicating with client

Mobile developer

2011 - 2013

Alkalmazás Fejlesztési Fórum Kft.

  • Company profile: software development for various clients
  • Main responsibilities: designing and implementing Android applications, communicating with clients