2006 : Programmed the first hobby game(Snake) with C
2007 : Programmed The Whist(Card games) with C#
2008 : Graduated in computer science and hardware engineering degree from Shomal university
Thesis :
Simulating "CPU & Mainboard" with FPGA
Simulating "Lift Truck Robot" with Atmel micro controller
2008 : Started develping his first in-house game engine named "Persian Engine"
2009 : Joined Safa company dev team as a Senior Silverlight Developer (Project Sara 8).
2010 :
Founded BaziPardaz game studio, which is an independent copmany,
mainly focused on developing software, simulations, interactive games and game engine.
2010 : Started prototype of "The Land" which was a third person shooter game achieved by Persian Engine.
2011 : Persian Engine nominated for best technology of computer games in International Digital Media Festival and Fair (Tehran)
and won the prize.
2012 : Started porting Persian Engine to Silverlight 5 platform.
2012 : Started interactive game named "The Master Chef" in BaziPardaz based on Kinect and Persian engine
2013 : Authored DirectX 11.1 game programming.
The book covers, a step-by-step guide to create 3D applications and games and shows the setting up of a 3D multithreaded framework for metro style app using C++/CX and DirectX 11.1.
2013 : Published an article about Directx Graphics Diagnostic on GameDevPackT Articles
2014 : Launched a project "Learning Modern C++ for Game Programmers". This is a totally free open source project devoted to teaching you to
program in Modern C++, whether you've had any prior experience programming or not. This is studying project hosted for self studying modern C++beside game programming, becoming expert programmer won't happen overnight,
so be patient and keep it rock.
2014 : Published an article about "Gaming in healthcare" on the first conference of game & medical health - Game@Behdasht.gov.ir .
2014 : Joined IGDF 2014's jury panel for the best computer games technology.
2014 : Started developing a new tools for real time Playout & CG editor based on MOS protocol.
Implemented with C++, ffmpeg and pure DirectX 11.1 on windows 8.1 and it can be use on Windows 7 (with platform update) and the later versions, also integrated with BlackMagic Decklink cards for real time capturing,
cg editing and playbacking HD/SD medias.
2015 : Started the next generation of his in-house game engine named Wolf Engine.
2016 : CTO at Wolf Source . Wolf Source is passionate about 3D Graphics Technology working on games, game engine, 3D tools and TV broadcasting tools.
2016 : Technical reviewer of the book "Game Programming Using Qt: Beginner's Guide". by Witold Wysota and Lorenz Haas - published by PackT. This is my second project with PackT after my book "DirectX 11.1 Game Programming". Game Programming Using QT is a complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsets for cross platform devices.