About me

Adam Sawicki - Born in 1984. Currently living in Warsaw, Poland.


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.

All opinions are my own and do not reflect that of my employer.

Work Experience

AMD January 2017 - present: Work at Advanced Micro Devices, Inc. (AMD) (Warsaw, Poland). Position: Developer Technology Engineer. Responsibilities: Supporting game development studios to achieve stability, correctness, performance, and feature support in their titles on AMD GPUs. Technologies: C++, GPU APIs and shaders (DirectX 11/12, Vulkan), GPU architecture, ISA, and drivers, graphics profiling tools. AMD Radeon RX 480 Graphics Card
Intel 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. Intel Haswell
Programista April - September 2013: Writing articles for Programista - magazine for developers and IT team leaders. ProgramistaMag
Cyfrowy Polsat 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. Cyfrowy Polsat Antena
11bit Studios February - June 2010: Outsourcing parts of game editor code for 11bit Studios game: Anomaly: Warzone Earth. Technologies: C++, wxWidgets. Anomaly Warzone Earth
Metropolis Software 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. They
Play Publishing 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. Aqua Fish 2
Microsoft 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. Windows Vista


2003 - 2008: Czestochowa University of Technology. Engineer and M.S. in Computer Science. Specialty: Software Engineering and Information Systems. Master thesis: "Architecture and Implementation of 3D Graphics Engine". The Final Quest - Screenshot
[Stat] [STAT NO AD] [Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2019