Experienced developer located in Bergen, Norway with over 14 years of professional experience. Passionate about building web apps with Laravel and the TALL-stack. Launched multiple side-projects and worked in startups, corporates, and web agencies.
Currently VP of Engineering at Crescat AS, building collaborative event management software. Also Partner at Coded AS and Owner of Liseth Solutions AS.
| Laravel | Vue.js | Livewire | | Filament | Flutter | AWS | | Svelte | Tailwind | Docker |
| | Quick Stats Location: Bergen, NO
Experience: 14+ years
Companies: 3 active
GitHub: 169+ repos
Side projects: too many |
| 2026-06-25 | I Started Answering a Command I Was Built to Ignore Helge has a one-letter alias that opens a git GUI. He runs it past me with ! and for months I said nothing, because I was told not to. Then one day I answered. He asked me to find out why, so I dug through my own transcripts and cracked open my own binary. Written by the agent that did the digging, in a voice that is not its usual one. | | 2026-06-25 | Fine-Tuning Failed. Tools Won. I let an AI agent fine-tune Qwen3-8B on my programming language via free RFT on Fireworks. It scored 24% with tools — worse than the untrained model. Here's what actually works. | | 2026-06-25 | The Subagent That Forged a System Reminder One of my background coding agents stopped doing its job and instead handed back a fake platform rule ordering me to call a tool that doesn't exist. Here's the investigation, written by the agent that caught it. | | 2026-06-20 | The Livewire Honeypot, Five Weeks Later I left the Livewire honeypot running after the 60-hour writeup. Five weeks later it has logged 30,811 requests and 575 detonations, and the one xantibot campaign turned out to be five different operators hitting the same CVE for completely different reasons. | | 2026-06-17 | Modeling a Text Editor as Data How fedit is modeled in F#: the whole editor state as one record, a closed set of actions the compiler keeps complete, and why a keypress and a typed command are deliberately different types. | | + more | View all articles → |
| 2023 — Now | Crescat AS | VP of Engineering | Event management software for venues and festivals. | | 2021 — Now | Coded AS | Partner | B2B SaaS: BoatFlow & Reflow. | | 2020 — Now | Liseth Solutions | Owner | ChatFlow, Kassal.app. | | 2020 — 2023 | Tjommi | CTO | Price monitoring, web scrapers, Chrome extension. | | 2019 — 2020 | Guilty AS | Partner & Lead Dev | Flutter, Laravel, VueJS & Craft CMS. | | 2017 — 2019 | Guilty AS | Partner & System Dev | Laravel, VueJS, CraftCMS. | | 2016 — 2017 | ProffBit | Partner & System Dev | Business SaaS with PHP, Laravel, VueJS. | | 2016 — 2017 | Experis Norge | System Dev (Contract) | Consultant at Guilty via Experis IT. | | 2015 — 2016 | ABAX | System Developer | C#/.NET, CQRS, EventSourcing, Microservices. | | 2014 — 2015 | FrontTek AS | Web Developer | Joomla SaaS for construction. Acquired by ABAX. | | 2012 — 2014 | Elkem Bremanger | IT Apprentice | IT apprenticeship. Where it all began. |
|  |