Gunnar Aastrand Grimnes

I am the CTO of Bakken & Bæck (BB), a design and development studio from Norway. These days we're spread out all over Europe, including Bonn where I live.

I care deeply about how good software is made, as I get older, increasingly also how organisational structures can help or hinder the software dreams the organisation might have.

Technically, I get more excited about about the how, rather than the what or why. That being said, I firmly believe in boring technology - give me a monolithic python app with a PostgreSQL DB any day.

For my professional life, best check BB Website, maybe the BB tech-blog or LinkedIn.

Things I made

Chord Finder (2024)

I play various stringed instruments, and wanted to really understand how chords are built. Programming it is my best way to make sure I understand it, so I built this chord finder. It can generate chords for any weird instrument in any weird tuning you like.

Generate chord and scale diagrams for any stringed instrument

Model Synthesizer with 3d triangular grid (2022)

I really liked the (unfortunately named) Wave Function Collapse algorithm, made famous by Oskar Stålberg's games, such as Townscaper and Bad North. The way it gives people a way to bootstrap a contraint based generation model from examples is really fun. This was my take at implementing it on a triangular grid.

Model Synthesis on a Triangle Grid

CGAjs (2017)

This is my re-implementation of "Computer Generated Architecture" from ARCGis. I love the idea of procedural generation that can both incorporate randomness, and fit a building to the given space.

Rule based generation of 3d buildings

Find me elsewhere

If you are on this site, you can guess my @gmail.com email address