HELGE SVERREAll-stack Developer
Bergen, Norwayv13.0
est. 2012  |  300+ repos  |  4000+ contributions
Tools  |   Theme:
All-stack Developer, Workaholic, Compulsive side-hustler.

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.

LaravelVue.jsLivewire
FilamentFlutterAWS
SvelteTailwindDocker
Quick Stats
Location:
Bergen, NO

Experience:
14+ years

Companies:
3 active

GitHub:
169+ repos

Side projects:
too many

Recent Articles

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.
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.
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.
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.
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.
View all articles →

Work History

PeriodCompanyRoleDetails
2023 — NowCrescat ASVP of EngineeringEvent management software for venues and festivals.
2021 — NowCoded ASPartnerB2B SaaS: BoatFlow & Reflow.
2020 — NowLiseth SolutionsOwnerChatFlow, Kassal.app.
2020 — 2023TjommiCTOPrice monitoring, web scrapers, Chrome extension.
2019 — 2020Guilty ASPartner & Lead DevFlutter, Laravel, VueJS & Craft CMS.
2017 — 2019Guilty ASPartner & System DevLaravel, VueJS, CraftCMS.
2016 — 2017ProffBitPartner & System DevBusiness SaaS with PHP, Laravel, VueJS.
2016 — 2017Experis NorgeSystem Dev (Contract)Consultant at Guilty via Experis IT.
2015 — 2016ABAXSystem DeveloperC#/.NET, CQRS, EventSourcing, Microservices.
2014 — 2015FrontTek ASWeb DeveloperJoomla SaaS for construction. Acquired by ABAX.
2012 — 2014Elkem BremangerIT ApprenticeIT apprenticeship. Where it all began.

<!-- generated with nested tables and zero regrets -->