Born in 1984.
Currently living in Warsaw, Poland.
Engineer and M.S. in Computer Science - graduated Czestochowa University of Technology.
Software Engineer. M.S. Computer Science. Interested in graphics, media, and game development. I have broad experience, low level to high level, from developing graphics drivers at Intel, specialized software for processing media signal in digital satellite television, making video games and 3D game engines, to VJ-ing on music parties, photography, video recording and editing.
See list of my articles and presentations.
On this website, I am expressing my own views and not those of my employer.
|January 2017 - present: Work at Advanced Micro Devices, Inc. (AMD) (Warsaw, Poland). Position: Developer Technology Engineer.|
|November 2011 - June 2016: Work at Intel Corporation (Gdańsk, Poland). Position: Senior Graphics Software Engineer. Responsibilities: Developing shader compiler - multiplatform part of driver for Intel HD Graphics integrated GPU-s. Technologies: C++, GPU API-s and shaders (DirectX 9/10/11/12 and HLSL, OpenGL, OpenGL ES and GLSL, OpenCL), GPU ISA, compiler construction, LLVM.|
April - September 2013:
Writing articles for Programista -
magazine for developers and IT team leaders.
|October 2009 - October 2011: Work at Cyfrowy Polsat S.A. (Warsaw, Poland) - biggest Polish digital satellite television provider. Responsibilities: Developing and maintaining multiple tools used for set-top-box testing, as well as for generating, transmitting, monitoring and analyzing signal in MPEG-2 and DVB-S standard, using special hardware (e.g. DekTec). Technologies: C++, C++/CLI, DirectShow and other.|
|February - June 2010: Outsourcing parts of game editor code for 11bit Studios game: Anomaly: Warzone Earth. Technologies: C++, wxWidgets.|
|July 2008 - September 2009: Work at Metropolis Software (Warsaw, Poland) - game development studio. Project: They (FPS game). Position: Technology programmer. Responsibilities: Engine optimization, tools maintenance, porting to Xbox 360. Technologies: C++, DirectX 9, Xbox 360, MFC.|
|2008: Developed Aqua Fish 2 - a game published by Play Publishing. Responsibilities: Game design, programming. Technologies: Custom engine developed for Windows, in C++, using DirectX 9.|
|July 2006 - September 2006: Internship in headquarters of Microsoft Corporation in Redmond, WA, USA. Position: Software Design Engineer. Responsibilities: Creating and maintaining internal tools used during development and testing of Windows Vista.|