Welcome to my portfolio

Hi, I'm Piotr Milewski

C++ Software Engineer. Unreal Developer. Audio Enthusiast.

Freelance Engineer. Generalist.

Experienced in C++, Unreal Engine and Audio Engineering.
Worked in both Systems and Rendering domains.

Exploring Acoustics, Audio Programming, Sound Design and Music Production.

Looking for projects in Game Development and Audio Engineering. Open to projects of any scale.

"Specialization is for insects."

Robert Anton Wilson
Hire Me
Piotr Milewski
Scroll

My Skills

Technologies and tools I work with

Game Engine

Unreal Engine 590%
In-house Engines75%
Unity65%

Platforms

Windows95%
PlayStation85%
Xbox85%
Nintendo Switch75%
Steam75%
iOS75%
Android75%
STM3230%

Programming

C++90%
C75%
MATLAB60%
Python60%
Dart40%
CUDA40%

Tools

Visual Studio90%
Rider90%
CLion75%
PyCharm70%
Perforce90%
Git90%
Wwise75%
FMOD60%
JUCE70%
10+
Years in Game Development
8+
Games Shipped
11+
Years of Software Engineering before AI Chats and Agents

Experience

My professional journey

Nov 2025 - Feb 2026

Unreal Developer

Panduit

Contract role focused on driving performance improvements in client's app.

  • Optimizing application performance across hardware resources
  • Implementing C++ level improvements
  • Conducting deep profiling and analysis
Sep 2025 - Oct 2025

Unreal Developer

No Ghost

Short contract providing Unreal Developer services including implementing new features and bugfix.

  • Worked on UI, Gameplay, Graphics and Systems
  • Implemented QGIS data integration
  • Fixed critical bugs in multiple domains
Oct 2020 - Dec 2024

Programmer

QLOC

Core engine and systems development for AAA titles.

  • Developed and maintained Systems, Graphics and Audio
  • Utilized C++, Unreal Engine, and Agile methodologies
  • Solved complex algorithmic and functionality problems
  • Worked in a large team environment on co-development projects
Jul 2019 - Oct 2020

Junior Programmer

QLOC

Junior role focused on learning and contributing to game codebase from day one.

  • Developed skills in C++ and game architecture
  • Participated in agile development cycles
  • Implemented gameplay features and data structures
Feb 2018 - Jul 2019

Development Support Specialist

QLOC

Bridging the gap between QA and Development.

  • Completed Audio Design for unreleased project with FMOD
  • Assisted with post-production and functionality testing
  • Collaborated closely with development teams
Sep 2018 - Present

Software Engineer

Apes of Thoth

Hobbyist initiative to promote hermetic science and facilitate learning.

  • Self-directed learning in Game Design
  • Full cycle development using Unreal Engine and C++
  • Handling production on mobile devices
Jun 2015 - Feb 2018

QA Tester / Junior Dev Support

QLOC

Started career in Game Development through Quality Assurance.

  • Gained deep understanding of game testing methodologies
  • Promoted from QA Tester to Junior Development Support Specialist (Feb 2017)
  • Worked effectively in team environments
Apr 2015 - Dec 2023

IT Administrator

Bellanex

Long-term role managing IT infrastructure.

  • Managed company IT systems and hardware
  • Provided technical support for employees
Feb 2012 - Oct 2014

Acoustic Engineer

Acousticity

Early career in audio engineering.

  • Specialized in room acoustics and measurements
  • Prepared designs for experimental acoustic treatments
  • Performed simulations and room acoustics projects
  • Applied acoustic treatments to improve sound quality

Education

Academic background and research

2025 - 2027 (Expected)

Master of Science, Telecommunications

Warsaw University of Technology

Specialization: Audio and Video Engineering

  • Ongoing diploma thesis: "Real-time 3D sound modeling using GPUs in an end-to-end architecture"
2010 - 2014

Bachelor of Science, Electronics, IT & Telecommunications

Warsaw University of Technology

Specialization: Radio Communications and Multimedia Technologies

  • Diploma thesis: "Design and implementation of an omnidirectional sound source for measurement applications"

My Projects

Some of my recent work

LEGO Horizon Adventures

Rendering Programmer | Co-Dev

LEGO Horizon Adventures

Unreal Engine 5 project for Switch, PC, and PS5. Focused on Nintendo Switch rendering optimization, scalability features, shader compilation, and analyzing GPU captures.

Unreal Engine 5C++RenderingNintendo SwitchShaders
Gotham Knights

Generalist Programmer | Co-Dev

Gotham Knights

Action RPG for next-gen consoles. Optimization focused on CPU and memory. Performed deep profiling, debugged GPU issues, and prototyped Windows GDK features.

Unreal Engine 4C++OptimizationProfilingWindows GDKPlaystation 5Xbox Series X
Tao of the Beast

Indie Project

Tao of the Beast

Educational app promoting hermetic science. Handled full-cycle development including design, programming, bug fixing, and publishing to AppStore and Google Play.

FlutterDartMobile DeviOSAndroid
JX11 Synthesiser

VST

JX11 Synthesiser

Implementation of a synthesiser with C++ and JUCE framework. Handled audio processing and VST integration. Implemented based on industry-standard DSP techniques derived from 'Creating Synthesizer Plug-Ins with C++ and JUCE' by Matthijs Hollemans. Features custom C++ DSP algorithms.

AudioPluginJUCEC++DSPSynthesisVirtual Instrument
Delay Effect

VST

Delay Effect

Implementation of a delay effect with C++ and JUCE framework. Handled audio processing and VST integration. Implemented based on industry-standard DSP techniques derived from 'The Complete Beginner’s Guide to Audio Plug-in Development' by Matthijs Hollemans. Features custom C++ DSP algorithms.

AudioPluginJUCEC++DSP
Liber 777 Without Tears

Indie Project

Liber 777 Without Tears

Educational app promoting hermetic science. Handled full-cycle development including design, programming, bug fixing, and publishing to AppStore, Steam, and Google Play.

Unreal Engine 4C++Mobile DevSteamworksBlueprintUIiOSAndroid
NieR:Automata

Porting Programmer

NieR:Automata

PC porting tasks for the acclaimed Action RPG. Responsible for GDK integration, applying rendering modifications, and stabilizing the build.

C++In-house EngineGDKRenderingPorting
Yakuza Remastered (3, 4, 5)

Porting Programmer

Yakuza Remastered (3, 4, 5)

Adapted save game systems, implemented UI, input, and audio features for the PC remasters. Worked on stability, rendering, and GDK integration across the trilogy.

C++In-house EngineAudio IntegrationInput SystemsUISteamworksGDKPorting

Internal Demo

New Life

Internal portfolio project at QLOC. Responsible for QA testing, FMOD middleware integration, sound design, and audio editing with Pro Tools.

Unreal Engine 4FMODPro ToolsSound DesignQA

Get In Touch

Interested in working together? Feel free to reach out for collaborations or just a friendly hello.

Follow me

Let's build something amazing together

Send Message