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."

My Skills
Technologies and tools I work with
Game Engine
Platforms
Programming
Tools
Experience
My professional journey
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
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
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
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
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
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
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
IT Administrator
Bellanex
Long-term role managing IT infrastructure.
- •Managed company IT systems and hardware
- •Provided technical support for employees
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
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"
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

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.

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.

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.

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.

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.

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.

Porting Programmer
NieR:Automata
PC porting tasks for the acclaimed Action RPG. Responsible for GDK integration, applying rendering modifications, and stabilizing the build.

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.
Internal Demo
New Life
Internal portfolio project at QLOC. Responsible for QA testing, FMOD middleware integration, sound design, and audio editing with Pro Tools.
Get In Touch
Interested in working together? Feel free to reach out for collaborations or just a friendly hello.
Let's build something amazing together
Send Message