Hi, I am
Niklas Johansson

A passionate software, game and web developer

Background

2024 Sep – 2025 Jun

Computer Game Development

University of Skövde, Skövde

Graduated with a specialisation in programming. Degree of Bachelor of Science with a major in Informatics.

2024 Mar – 2024 May

Store Assistant

Dollarstore AB, Varberg

Unpaid work training placement through an employment programme. Tasks included stocking shelves and assisting customers.

2023 Mar – 2023 Jun

Warehouse Worker

Hisab/Joker AB, Varberg

Unpaid work training placement through an employment programme. Tasks included gathering orders, assembling display stands and packaging products.

2014 Sep – 2016 Nov

Computer Game Development

University of Skövde, Skövde

Specialisation in programming. Not completed, 25% remains.

2011 Sep – 2014 Jun

Technology Programme

Peder Skrivare, Varberg

Specialisation in information and media technology.

2002 Sep – 2011 Jun

Elementary School

Vidhögeskolan, Veddige

Standard nine-year elementary school.

Skills

Programming Languages
Java
OpenGL/GLSL
HTML/CSS
JavaScript
Kotlin
PHP
C#
C++
Assembly
SQL
Game Engines
Unity
Godot
Unreal
Technical
Mathematics
Electronics
Tools
Git/GitHub
Gradle
GIMP
MySQL
Node.js
Operating Systems
Windows
Linux
macOS
Languages
Swedish
English
German

Achievements

Product
development
Sold my first game at the age of 18 during an entrepreneurship course. This resulted in a second place at the regional product development awards.
Web development
competition
Won a local web development competition arranged for my class. The prize was the opportunity to spend time at a local web studio.
Programming
Olympiad
Placed joint third in the national qualification. I was unfortunately unable to continue the competition due to schedule conflicts.
Scholarship
Awarded a scholarship upon graduating upper secondary school for diligence, good judgement and good camaraderie. I was also recognised for achieving outstanding results in the programming competition.
Medical journey
Successfully overcame a significant medical challenge, demonstrating both resilience and determination. The experience has made me more focused on achieving my goals than ever before.

Certifications

English
Grade C in the Certificate in Advanced English, Council of Europe Level C1
Driving Licence
Valid AM/B Swedish driving licence

Projects

This Website
A website designed for potential employers which provides greater detail than a traditional CV. It also provides some insight into my web development skills as no website builder was used. A document is provided that describes the design and development.
Voxel Game
A voxel game prototype developed during the final course at the University of Skövde. The prototype showcases my ability to plan and execute projects as well as my game and software development skills. It comes with documents describing the project, my workflow and the development.
Bachelor's Thesis
My bachelor's thesis at the University of Skövde. The thesis tries to apply the wave function collapse algorithm to the context of generating Terraria worlds. Wave function collapse is a constraint-solving algorithm that is used in procedural generation. The result of the thesis comes in the form of a final report.

Contact

dwarfley.private@gmail.com
(+46) 072-713-8912
Varberg, Halland, Sweden
github.com/Dwarfley