I'm a motivated team player with a passion for complex software, game development and computer science. If you need software that is very fast and very flexible, then I can deliver. If you want highly parallel software, I can help. If you need excellent computer graphics, I can assist. In all this, I never compromise on integrity, and will provide the highest level of quality possible.
Read More »
The technologies I primarily use are: C++, C#, Java, Microsoft Visual Studio, NetBeans, Boost, OpenGL and Win32. I am also familiar with gcc, JavaME, Perl,...
I'm a motivated team player with a passion for complex software, game development and computer science. I enjoy solving hard problems, because they grow the mind proportionately. I always goes the extra mile to understand your needs and get the job done right. I have yet to meet a software design challenge that I could not solve. I don't believe in compromising on quality, though I acknowledge that project constraints can necessitate it at times. However, nothing can justify a lapse in integrity.
If you need software that is very fast and very flexible, then I can deliver. I believe in software you shouldn't pay for what you don't use. That's why I have devoted much study to generic software, metaprogramming, language theory, embedded DSLs and library design. I can translate that knowledge into robust, flexible and efficient software for you.
I also recognize the irreversible trend towards parallel computing, so I have dedicated myself to fully understanding the issues there. If you want lock-free algorithms, message passing architectures, parallel loop constructs, stream processing, task or data parallel designs, I can help you.
One area where these two issues often converge is computer graphics. Again, I have done much work here. I have a strong grasp of the mathematical and software concepts, such as liner algebra, shaders, physics, lighting, and a variety of techniques (e.g. HDR, motion blur, deferred rendering). As a member of SIGGRAPH, I have direct access to the...
Read More »