top of page

A Bit About Me

Expert in C++/C# with knowledge of low level programming, including 2D/3D graphics. Experienced in game development using Unity3D commercially and Unreal Engine 4/5 personally.

I have knowledge of design patterns, software architecture and clean code (code pedant here). Team leading and software architecture is something I feel fit with, due to my passion to programming and building own, scalable sollutions.

Main skills

  • advanced C++ / C#,

  • Unity3D, Unreal Engine 4/5

  • OpenGL / OpenGL ES,

  • Qt / Qt Quick,

  • AVR / ARM / ESP8266.

Experience

Senior Unity Developer
Studio Vector S.A.
C# / Unity3D
September 2022 - now

Solo developer
Edd-E
C# / Unity3D
Mar 2022 - now

Senior Developer / Project Lead
Broken Blades
C# / Unity3D
January 2021 - September 2021

Senior Developer / Project Lead
Smart Light
C / C++
June 2020 - January 2021

Embedded Developer
Rockwell Automation SA
C++ / Python / SQL

June 2019 - June 2020

Embedded Developer
Ente Sp z o.o.
C / C#
July 2017 - June 2018

  • Developing simulation game for training real estate management in SCRUM,

  • Being one of main developers,

  • Mentoring less experienced developers.

Tech stack: Unity3D, Jira, git

Steam: https://store.steampowered.com/app/2661330/EddE/

  • Designing and implementing every single piece in game,

  • In-game, block-based scripting language,

  • Clean, highly object oriented instruction commands and dynamic values binding systems,

  • Game publishing system based on Firebase,

Tech stack: C#, Unity3D, Firebase, git

Steam: https://store.steampowered.com/app/1635210/Broken_Blades/

  • Designing and developing own 2D game in small team,

  • Leading team, assigning tasks, taking responsibility for product,

  • Implementing enemy behaviour (custom state machine), custom map generator (Rogue Legacy like), interaction system, spells system, building sword system, sounds,

  • Designing and creating small particle based VFX.

Tech stack: Unity3D, Trello

Webpage: https://marcindziedzic.wixsite.com/smartlight

  • Designing and developing own product, leading small team,

  • Designing and developing firmware in C for ESP8266,

  • Implementing addressable LED control from scratch,

  • Designing and implementing communication protocol,

  • Implementing LED animations,

  • Implementing screen capture/processing, sound capture/processing,

  • Designing and creating Qt application in C++ for controlling device via serial port/WiFi

Tech stack: Qt, Qt Quick, FreeRTOS, ESP8266, sockets, multithreading, screen capturing, sound capturing, peripherals input capturing, Trello, git

  • Designing and developing from scratch tools used to calculate test coverage and automatically generate list of tests based on changes in the C++ source code,​​

  • Modyfing firmware to log activity of the PLC at the lowest level,

  • Designing and developing DWARF format parser from scratch.

Tech stack: git, psycopg2, PostreSQL, Jenkins, Jira, Confluence

  • Developing electronic detonator system for explosive charges,

  • Implementing communication protocol for remote control,

  • Implementing remote control device,

  • Implementing communication simulator application in C#

Tech stack: UDP, socket programming, Windows Forms, multithreading, RS485, NFC, COM ports, FreeRTOS, git

Education

Master's degree
Silesian University of Technology
2019 -  2020

Bachelor's degree
Silesian University of Technology
2015 -  2019

  • Automatic Control and Robotics,

  • Specialization: Robotics

  • Automatic Control and Robotics,

  • Specialization: Internet Technologies

bottom of page