Maciej Siniło

(last updated May 2016)

Job Experience


I have been coding games professionally for over 14 years (started in 2002). Shipped titles for 7 platforms - Gameboy Advance, J2ME, Windows, Xbox 360, Playstation 3, Playstation 4 and Xbox One. During my career, I worked as tools, engine, rendering, gameplay and network programmer. I have also been a lead programmer for several years (and learned I'm more interested in coding than managing). These days I'm usually going back and forth between game and engine teams. Permanent resident of Canada, citizen of Poland (EU passport).

April 2010 - present, Digital Extremes, London, Canada

May 2009 - March 2010, Starbreeze Studios, Uppsala, Sweden

Jan 2004 - March 2009, CD Projekt Red, Warsaw, Poland

    Feb 2009 - March 2009, senior programmer, confidential project, details on request
    Dec 2008 - Feb 2009, senior programmer, The Witcher 2 Technology
    May 2008 - Nov 2008, senior programmer, The Witcher: Rise of the White Wolf (PS3/X360)
    Jan 2008 - Apr 2008, senior programmer, The Witcher Enhanced Edition (PC)
    Jan 2004 - Dec 2007, tools/gameplay+AI/3D programmer, lead gameplay programmer since May 2005, The Witcher (PC)

May 2004 - Feb 2005, CSP Mobile, Germany (outsource)

Oct 2003 - May 2004, Overloaded, The Netherlands (outsource)

May 2003 - Jan 2004, City Interactive, Warsaw, Poland

May 2002 - Jan 2003, 7th Sense s.r.l., Palermo, Italy

1994 - 2001: Independent work

More info about my (selected) past projects can be found here and here. Most interesting are probably MemTracer, RDE STL (including one of the fastest hash_map implementations out there) and Cruncher#.





Spoken Languages

Polish (native), English, basic understanding of German, Italian, Russian and Swedish.