Experience
A company I co-founded to create Oxyjet.
Some of my responsibilities included:
- Core systems
- Online multiplayer
- Physics
- Build pipelining
- Development of tools
Created a visual programming language for enterprise use with cloud capabilities.
I worked on both the front-end (the visual programming editor; a node graph) and the backend in the cloud.
Worked on Homeworld: Deserts of Kharak (scored 80 on Metacritic)
published by Gearbox Software. My responsibilities included:
- UI (Especially front-end menus)
- Various bug-fixes
- Profiling and optimizing
- Development of tools
Debugged, customized and built WordPress websites for various clients.
Education
- Participated in the DADIU program.
- Master thesis: "Examining Optimizations in Motion Matching" written in C++
- Took a summer course in arts and humanity about Virtual reality.
- Helped organize team activities.
- Completed CS Challenge ((Sel)Elective talent program)
- Learned programming and agile methodology.
- Was Head of education in the student council and helped to remake the student council constitution.
- Designed and created a prototype for a client that was used to get funding.
- Artificial Intelligence, object-oriented programming, algorithms, testing, databases and operating systems, courses
- Specialized in game engines.
- Was selected to study abroad at the Centre for Digital Media.
- Lead programmer in a client project utilizing Unity3D for Android, iPad, and iPhone. Integrating and used Wwise, but replaced with a custom-made audio tool to better fit our needs.
Achievements and Awards
- Game Changer Game Jam 2014 – Winner of jam with “Are We There Yet?”
- Nordic Game Jam 2014 – Honorable mention with “Synestext”
- Nordic Game Jam 2016 – Best Multiplayer Experience with “Oxyjet”
- Nordic Game Jam 2016 – Best Game Feel with “Oxyjet”
Skills
Languages
C# (~7 years), C++ (~2 years), Python, PHP, JavaScript, SQL, Java, Lua, Haskell, Erlang, Scheme, etc.
Tools
Visual Studio, Git, Perforce, Vim, Unity3D, Unreal Engine 4, SVN, Doxygen, Jenkins, etc.
Other
Android development, Adobe Photoshop, Blender, WordPress, Continuous integration, Scrum and other system development methodologies.
Projects
Sumo wrestling with spaceships, A 2v2 party game for the Nintendo Switch.
- Core systems
- Platform code
- Online multiplayer
- Physics
- Build pipelining
- Development of tools
I participated in the DADIU program as the lead programmer. With a team of 15 people we made 3 mobile games, one of which was Overgrown - Survival in the Post-Post-Apocalypse.
- Lead a team of 3 programmers.
- Ensured build quality of the CI and published builds.
- Constructed our telemetry systems (Both performance and UX).
- Evaluated and estimated major tasks.
- Assisted in development of a Motion Matching system.
- Setup the asset pipeline and taught the team how to use it.
- Bridged knowledge gaps between the technical and creative people.
- Hosted round table discussions for the programmers on all the DADIU teams.
An integrated development environment for Lua featuring a visual editor. VOTOL is unique by having the ability to a graph into code and code into a graph, creating a one to one relationship between the code and the graph.
- Created a 1:1 relationship between code and a graph.
- Created UX accessible for designers.
- Graduated with this and got top grades.
An art game about a being a defenseless kid in the backseat of a car killing time, while your parents are having a fight.
- Developed within 26 hours to develop in Unity3D.
- Won Game Changer Game Jam.
A companion app for String Theory Entertainment’s game Masters of the Anthymn, which served as a music making app as well as a combo creator for the main game.
- Developed within 3 and half month with Unity3D.
- Was using Audiokinetic Wwise but ended up working closely with the audio designer to create a basic replacement that better fit our needs.
- Was deployed on Android and iOS.
An interactive writing tool that procedurally generates music from the way you write and the words you use in the document.
- Did front-end programming, word interpretation, and other general stuff.
- Developed in Unity3D.
- Got an honorable mention (most likely due to its creative use of audio)
- Made within 48 hours at Nordic Game Jam.
A game about sailing using only the stars at night and the coast at day.
- Created a day and night cycle for an unlit art style.
- Created pseudo sailing physics mechanics that were fun to play.
- Created everything solo in a week and released it as public domain as part of the jam.