Hello there! 👋I'm Simon Hesjevik,
a web developer based in Trondheim, Norway. I'm passionate about game development and have been managing my own game studio for the past four years.
2022.enova.no
An
Kunstsilo.no
A
Nonspace.no
The website for
Sparenergi.no
A campaign
Prcl.dev
A
Simonh.dev
My portfolio website. It was originally built with vanilla html / css but I like to rebuild it using technology I find interesting. The current iteration is made with SvelteKit and Sanity, hosted on Vercel.
Nonspace (former Anti.as)
2023-Present
Working as a tech lead to translat design to websites using SvelteKit, Nuxt, Vuejs, Sanity with our own custom platform made with caprover, docker and GitHub actions.
Polaris Media
2021 - 2023
Worked with Polaris Medias' digital ad system, internal tools, overhauling legacy codebases and creating new CI/CD pipelines.
Our products used Vuejs, Nodejs with Express, .NET, MongoDB, TypeScript, Vitest and Jenkins.
Enoki Games
2010 - Present
Developing my own commercial games using Blender, Unity and C#.
Squareroot Studios
2020 - 2021
Worked on Titanreach as a gameplay programmer. I implemented audio, AI and UI systems.
The game was made with Unity, MySQL and eNet.
Royal Melbourne Institute of Technology
2018 - 2020
Bachelors degree in Computer Science. Specialization in Graphics Programming.
Malvik Videregående Skole
2013 - 2016
Specialization in General Studies Vg1, Natural Science and Mathematics Studies Vg2, Natural Science and Mathematics Studies Vg3, General university admissions certification.
Unity Engine
I have over five years of experience with the Unity Engine with two games released on steam and multiple other working prototypes.
Svelte & SvelteKit
I have used SvelteKit to create both small- and large-scoped websites.
Vue & Nuxt
I have worked with Vue and Nuxt extensively over the past three years to create both small scale embedded web apps and enterprise sized system tools.
Docker
I have used docker to dockerize single page applications, express servers and video game servers.
HTML, CSS, JavaScript & PHP
I have used HTML, CSS, JavaScript & PHP to create complex websites such as online stores, blogs and more. I have also used JavaScript together with Three.js and WebGL to make 3D environments and animations.
Cloudflare
I have used Cloudfare as a caching proxy and as a security layer in front of websites and web apps.
Asp.NET Core & Blazor
I have used Asp.NET Core to create backend APIs hosted on both Google Cloud and Microsoft Azure as well as Blazor's frontend capabilities to make various web sites. I have also used SignalR to create websocket connections between users.
Unit Testing
I have worked in teams that utilize Test Driven Development together with unit testing frameworks like Jasmine, NUnit, JUnit and XUnit.
Google Cloud
I have used Google Cloud to host projects from university utilizing most of its services including App Engine, Compute Engine, Google SQL and more.
Jenkins
I have used Jenkins together with BitBucket and Docker to create a pipeline library used by multiple repositories to simplify the configuration process of new projects.
C++, OpenGL & Glut
I have used C++ together with OpenGL to create my own 3D Game Engine and to make simple games from the ground up. I have also used C++ implemented my own multi-thread safe custom memory allocator.
Python
I have used python in AI using various techniques such as reinforcement learning, advanced heuristics, pathfinding, bayesian particle filters and more.