Welcome

Hi! My degrees are in Computer Science, Game Technology, Product Design, and I work on engines & products. R&D, teamwork, concept, feeling.

Senior or lead programmer and design engineer on Engines, Gameplay, Graphics, Virtual Reality, PCG, Simulations, ECS, Data Oriented Design etc.

Musings also on game theory, storytelling, concept & futures design, painless disruption, nature, D&D tebletop.

I know production meta, Dunny–Krug, and agree with the Valve Handbook on devs with both deep skills and broad range flexibility (cross-spectrum interests). Helps bring about fun, tractable solutions, optimization, and good team mojo.

Creative expression, mechanics, tech infra, should shape each other and cross-leverage (emerging) affordances.

Let's listen, fail, play, absorb, be clever, and be loved.

|Here's some game-y, gif-able, non-NDA things I've showcased:

Fully Threaded Burst ECS. Knowledge sharing demo, unmanaged multithreaded Burst-compiled ECS DOTS 1.0, ECS physics, ECS graphics. C, Threads, ECS, Burst, DOD, DOTS
GPU & Dev Reel. Raytracing, Sculpting, SDF, VR, custom lighting system, PBR, painting, mesh processing, decals etc. C#, C++, CG, Command Buffer, Unity 5+, UE4
Early Access: Graffiti Bombing. SteamVR high fidelity volumetric Graffiti Simulator with a campaign and many upcoming features. V1 is out. C#, CG, Custom SDF Renderers, Multiplayer
N-Body Particle Physics App. Compute Shaders and particle flows, a VR fluid simulation sculpting app experiment. C#, HLSL, Particles, Compute, Unity 5+
GPGPU Underground Canyons. MSc. Thesis on real-time Procedural Modelling of Cave Systems on the GPU. PCG, Voxels, DX11 Compute, C#, HLSL, Unity
Action Adv.: 'Broken Shadows'. Unreal, grappling hooks, climbing and shadowmonsters. 3 month "AAA" Game Dev team project. Physics, Gameplay, Concept & Level Design
GGJ 2017 Voice of God. We won 3/5 awards at Global Game Jam Cph for a platformer that controls the world with your voice. C#, Sound Code, 2D, Unity 5, GGJ17
AAA PID Camera controller. Built a Proportional Integral Derivative controller and applied it to my 3rd person action camera. Mechanics, PID
Short Prototype: 'Pendulum'. 10 day DADIU warmup project. Gameplay mechanics, design, procedural assets, shaders. Mechanics, Design, CG, PCG, Unity, DADIU
Academic tools. Small teaching assistance tools implementing from scratch physics, rendering, pathfinding. Physics, Rasterization, Pathfinding
Concept Design: 'Holosuit'. 2.5D beat-em-up platformer. Concept design, game design, and art direction project. Concept Art, Game Design Course
Puzzle Platformer: 'Leap'. Unity. Teleportation and plane shifting physics. 3 month Game Dev team project. Gameplay, Physics, Game & Level Design
Mobile: DADIU Productions. Two shipped Android tablet Unity game projects. 6 months, 18 people studio. C#, Gameplay, Effects, CG, OpenGL ES 2.0
Nordic Game Jam 2017. Multiplayer dance beat-em-up. You control a stabbing brawler-gent + their ghostly partner. C#, Unity, NGJ17
Nordic Game Jam 2015. Soundbound: a 2-player-vs music-synched rhythm game prototype. C#, Sound, Unity, NGJ15