Skip to main content
Erik Nilsen

Portfolio

What I've built, launched and run. Including what was sold or shut down, because that taught me the most.

Live products

Kroni.no

Kroni.no

A family app for chores and allowance, for kids aged 6 to 14. Kids earn virtual coins they can save or spend on rewards the family has agreed on. The app moves no real money and never connects to a bank. Savings goals, weekly goals with an optional bonus, and a focus mode that splits a chore into small steps. Available in Norwegian, English, Swedish and Danish, on the App Store and Google Play, and used around the world. Made by Nilsen Konsult.

  • React Native
  • Expo
  • iOS
  • Android
  • i18n
  • Used worldwide
Visit Kroni.no
FENO Domener

FENO Domener

A Norid-accredited domain registrar. Quality over quantity. The entire EPP connection to Norid is built from scratch: raw TLS over TCP, RFC 5734 framing, a session pool with keepalive tuned to Norid's 120-second idle cut and Norid's own rate limits, all in a dedicated EPP process behind Node cluster. Around it: a public /v1 API with OpenAPI 3.1 and scoped keys, a reseller API with signed webhooks, an MCP server with 14 tools and server-enforced spend caps, automatic TLS via acme-dns and RFC 2136 with hand-rolled TSIG, dyndns2, DNSSEC, a domain marketplace, a drop-catching engine, Vipps, Stripe, Fiken and EHF. 1,959 commits in 18 months and 112 test files. One person behind the whole backend.

  • EPP
  • TCP/TLS
  • Node.js
  • Redis
  • OpenAPI
  • MCP
  • RFC 2136
  • Norid-accredited
Visit FENO Domener
MineKvitteringer.no

MineKvitteringer.no

Receipt management for individuals and families, a FENO AS product. Under the hood: Fastify in cluster mode, PostgreSQL with 141 migrations, a Redis queue that rebuilds itself from Postgres after a crash, Google Document AI and Gemini for receipt extraction, automatic import from Gmail, Outlook and IMAP, Vipps and Stripe side by side, daily reconciliation against Fiken, family groups and a PWA with share target. Over 1,000 backend commits, nearly all mine.

  • Fastify
  • PostgreSQL
  • Redis
  • Document AI
  • Vipps/Stripe
  • FENO AS
Visit MineKvitteringer.no
Prakto.no

Prakto.no

A website builder for small businesses, medical clinics and tradespeople who just want a professional website without learning to code. Pick modules, add content, done. Domain, hosting and Norwegian support included from 350 NOK/month.

  • Next.js
  • SaaS
  • Clerk
  • Tailwind CSS
Visit Prakto.no
Brainrot Tycoon Clicker

Brainrot Tycoon Clicker

My first mobile app: a clicker/idle game built around internet memes. More than 25 characters, a prestige system, daily login rewards and passive offline earnings. Free-to-play with no pay-to-win. I own and develop the whole product myself, from game mechanics to distribution.

  • React Native
  • Expo
  • Mobile Game
  • Idle/Clicker
Visit Brainrot Tycoon Clicker
FENO API & open source

FENO API & open source

The developer platform around FENO, open on GitHub. OpenAPI 3.1 spec and documentation for api.feno.no, plus ready-made integrations: a libdns provider in Go, a Caddy DNS module, a certbot plugin in Python and an acme.sh plugin in shell. Sent upstream to certbot (merged), acme.sh, lego and ddns-updater. The point: automatic TLS for .no domains with the tools people already run, without installing anything from FENO.

  • Go
  • Python
  • OpenAPI
  • ACME
  • Open source
Visit FENO API & open source
Glippen

Glippen

We find the gap. Before it becomes a problem. My own security company, and where pentesting moved after the free period on erik.no. Fixed, published prices for domain security checks, web app and API pentests, and Microsoft 365/Azure access reviews. No mandatory meetings, everything in writing with same-day replies, and a retest within 30 days is included. I run every test myself, with home-built AI agents handling the repetitive parts. Started August 2026.

  • Pentesting
  • Security
  • Microsoft 365
  • AI agents
  • Started Aug 2026
Visit Glippen

Sold and discontinued

  • A tool for job seekers: full overview of applications, AI analysis of your CV against job listings, and interview practice with tailored questions.

  • One of Discord's largest bots, operated for four years before being sold on.

  • Altaret.no

    Discontinued

    A free wedding website builder.

  • Regnskap MCP

    Discontinued

    A cloud MCP server that let Claude, Cursor and other AI assistants do the bookkeeping in Fiken, with approval of every action, full traceability and undo.

  • ModelSaid

    Discontinued

    AI visibility (AEO/GEO) for businesses: monitored what ChatGPT, Claude, Gemini and Perplexity said about your business, and alerted you when the answer changed.

  • 123Deksel.no

    Discontinued

    An online store where customers design their own phone case and have it delivered quickly.

  • FinnKvittering.no

    Discontinued

    Paste a FINN listing and get a PDF receipt.

  • Tullefonen.no

    Discontinued

    AI voice agents in practice: call and talk to different AI characters.

Open source

Open source-bidrag

I contribute to open source when I need something in the tool myself. Orca, the ADE I run my AI agents in, had an iOS emulator but no Android, and I needed Android for Kroni. So I added Android emulation via scrcpy with full iOS parity. When ngrok output froze my terminals, I traced it to a ReDoS in the link detection and fixed it. Plus Ctrl+Arrow for PSReadLine on Windows ConPTY. All three merged. Same pattern as the FENO integrations for certbot, lego and acme.sh: if it's missing, I build it and send it upstream.

  • Orca
  • scrcpy
  • ReDoS
  • ConPTY
  • Open source
Visit Open source-bidrag

About me

I'm a backend developer and pentester who builds, scales and runs services that are used in production every day. The core is Node.js and TypeScript, PostgreSQL and Redis, with integrations for payment providers, accounting systems and AI services. My background is in IT support and customer service, so I build with the end user in mind.

I learned scaling in production. I ran one of Discord's largest bots for four years, built a Norid-accredited domain registrar with its own EPP stack from scratch, and have launched more than ten products of my own: some sold, some discontinued, all with real users. In the last year alone I'm behind more than 3,700 commits in the FENO repositories. Since August 2026 I also deliver pentesting as a paid service through Glippen.

I write very little code myself. AI agents write it, often 10 to 15 in parallel, while I own the architecture, the security requirements and the final judgement. What I don't know, I find out: I didn't know the EPP protocol until I had to speak raw TCP with Norid. I'm certified in Azure Fundamentals and Microsoft 365 Fundamentals and hold a Norwegian trade certificate in IT services.

Experience

  1. Aug 2025 to now

    Owner

    ENY Invest AS

    Investment company. Previously ran 123 Deksel (a fully automated mobile phone case vending machine), now discontinued.

    Investment · Operations

  2. Jun 2025 to now

    IT Consultant

    Flexit AS

    Building internal applications with PowerShell and Azure Functions. Involved in migrating the Microsoft Warehouse App. Ensuring 24/7 uptime for warehouse and production systems. Working with CE and FO in Microsoft Dynamics 365. Responsible for internal support, vulnerability management and patching.

    PowerShell · Azure Functions · D365 · Microsoft 365 Defender · Networking

  3. Nov 2024 to now

    Owner & Backend Developer

    FENO AS

    Building and running FENO (feno.no), a Norid registrar with its own EPP stack, public API, MCP server and automatic TLS via ACME/RFC 2136, plus minekvitteringer.no and prakto.no. Backend alone, frontend together with one colleague. Over 3,700 commits in the last year.

    Node.js · Fastify · PostgreSQL · Redis · EPP · OpenAPI · MCP

  4. Sep 2023 to now

    Owner

    Nilsen Konsult

    Buying, selling and managing domains. Building websites and APIs. Backend development in Node.js/TypeScript. Since August 2026: pentesting, domain security checks and Microsoft 365/Azure access reviews as a paid service via Glippen.

    Node.js · TypeScript · API · Domain Management · Pentesting

  5. Jul 2023 to Jun 2025

    Consultant

    Ikomm AS

    Handled customer inquiries via phone, email and chat using Pureservice. Worked with user administration via eAdm and Active Directory. Worked with Citrix and Azure Virtual Desktop. Served as SPOC for IT-related questions. Consistently scored high in customer satisfaction surveys.

    Azure AD · Citrix · AVD · Pureservice · eAdm · Print

  6. Jul 2022 to Jun 2023

    ICT Consultant

    Experis Norge

    Service/support for clients. SPOC for schools in the Oslo school system. Responsible for apprentice training and onboarding new hires. Administrator in Pureservice. ICT lead at Marienlyst school with around 1,270 users.

    Windows · Mac OS · Pureservice · AV Equipment · SLA

  7. Aug 2020 to Jul 2022

    ICT Apprentice

    Experis Norge

    1st and 2nd line support. Troubleshooting Windows, Mac OS and Microsoft Office. Configuring printers. Repairing computer equipment. Testing new applications from CGI.

    Windows · Mac OS · Office · Printers · Support

  8. Mar 2019 to Feb 2023

    Owner & Backend Developer

    Droplet Development

    Running and maintaining one of Discord's largest bots in close collaboration with Discord's infrastructure team. Setting up virtual servers on Windows Server. Coding in JavaScript.

    JavaScript · Discord API · Windows Server · Virtualization

  9. Nov 2021 to Jun 2022

    Contract work for Sony

    Santa Monica Studio

    Contract work coding a Discord bot. Trained staff on how to use the bot. Weekly status meetings. All communication and meetings in English.

    Discord Bot · JavaScript · English

  10. Apr 2019 to Feb 2021

    Support & Warehouse Associate

    POWER Norge AS

    Receiving and logging service cases. Setting up devices to customer needs. Selling services and products. Troubleshooting products.

    Customer Service · Troubleshooting · Sales · Warehouse