Programmer currently pursuing a master's degree in mathematics and computer science. Multiple years experience with a range of techniques including object-oriented programming, embedded systems, databases and algorithm implementation, mainly using C and Java.
Applied mathematics with big emphasis on software engineering. Combined BSE/MSE.
University of Auckland
Courses in multi-agent systems, OpenGL, databases, and Turing Machines.
3 Year Program
Score: 1.90 (99.6th percentile)
ARM Worked in the GPU modelling team, looking at the timing of memory requests in a simulated model.
Axis Communications Development of tools for embedded systems. Focus on data collection from devices, and visualisation of the data in a custom graphical interface.
Faculty of Computer Science, Lund University Supervising laborations in introductory Java course.
Chairman of local voting location during the 2019 EU election. Election worker in the EU elections 2014, national and regional elections 2014, and national and regional elections 2018
Full professional proficiency
I often have small side-projects going. Here are a few examples:
A small project from 2013. Written in C#, it implements the HTTP-protocol, as well as desktop- and web-interface, file management, and the ability to generate zip packages on the fly.
Small set of algorithms to draw specified patterns of sprites based on picture properties.
Program that based on n-grams generates text of a language, or identifies given text accordingly.
Can also generate n-gram data file based on text corpus.
Crude engine that implements the steps necessary to draw polygons from room-cordinates to a canvas and uses the principle of z-buffers. High-school finals project.