My name is Kevin Bansberg, born on December the 2nd, 1989 in Winssen (The Netherlands).
Programming skills |
C/C++ Programming | Very fluent. I am actively learning C++ since 2009 on IGAD and in my free time. |
C# Programming | Very fluent. Used in 8-week prototyping course with XNA, Unity and my procedural texture toolchain. I have been using Unity for several years now at Codeglue. |
Java Programming | Mediocre. Used in several of my Android projects and Minecraft mods. |
Unreal Script | Mediocre. I made many mods for Unreal Tournament 2004 and Unreal Tournament 3 such as UT3 Invasion, but that has been a long time ago. |
Lua Scripting | Fluent. MCServer uses Lua as a scripting language. I implemented Lua, exposed the functions and made several plugins in Lua. |
Squirrel Scripting | Fluent. MCServer uses Squirrel as an optional scripting language. |
PHP | Fluent. I have created several websites that use PHP including this one. |
HTML | Fluent. |
SQL | Mediocre. Several of my websites use MySQL databases as well as a mod I created for Minecraft |
Experience |
Graphics programming | Ray tracer, path tracer, software rasterizer, OpenGL graphics engine, Cg shader programming, Ogre3D, Unity3D |
Audio programming | Wrote a 3D audio engine and used FMOD in several projects. |
Network programming | Worked with RakNet in projects. Used sockets in MCServer (WINDOWS/OSX/LINUX/ANDROID) |
Multi-Core programming | Wrote tool classes for multithreading applications including a job manager. |
Platform programming | PC, Linux (Since 2009), Android (Since 2011), iOS (Since 2013), Apple OS X (2011), PSP (2011-2012), PS3 (2011-2012), Nintendo DS (2010), Nintendo 3DS (2016), Playstation 4 (2017), Xbox One (2017), Universal Windows Platform (2016-2017), Arduino |
Optimizing | SIMD programming (SSE and NEON), ASM programming, Multi-Core programming |
Programming IDE | Microsoft Visual Studio 2008/2010/2013/2015 Professional, Microsoft Visual Studio Code, Eclipse, MonoDevelop, Notepad++ |