DEVELOPER · CYBERSECURITY & AI · SOLE PROPRIETOR · ORG 937 785 704

Built by one.Attacked by the same.

I build for small and mid-sized Norwegian businesses. One developer, the whole stack — and a security review before you see the result.

WESTENGEN · 01WORK

Built, delivered, running.

THE PROBLEM

The document links to bylaws, house rules and application forms pointed at nothing. The news items lived in the browser’s own memory, behind a password field in the frontend code. The shared trailer had no booking system.

WHAT I DID

I ported the site to Next.js and built the board’s tooling: one-time-link sign-in locked to the board’s five addresses, an admin panel for news and notices, and trailer booking against a database with row-level security — where a neighbour deletes their own booking with a key instead of having to sign in.

STATUS TODAY

The site is published and readable. The database layer is built, but waiting for the board to switch it on.

STACK

NEXT.JS · TYPESCRIPT · TAILWIND · VERCEL

varingskollen.vercel.app
WHAT I DID

I moved the booking to self-service: the client books a slot, cancels and joins a waiting list on their own, against a database the site talks to directly.

STACK

VANILLA JS · SUPABASE · VERCEL

toms-arena.vercel.app
THE PROBLEM

Getting an overview of your own finances means keeping the budget yourself, and the recurring charges you have forgotten keep going out. Fifteen suggestions in a list becomes no action at all.

WHAT I DID

I built the landing page and the waiting list: a playable demo of the interface, and a fact gate in the code that refuses to show a reassurance claim before it has a human-verified source.

STATUS TODAY

The app itself is not built yet. What is out there is the landing page and the waiting list.

STACK

NEXT.JS · REACT 19 · TAILWIND V4 · MOTION · PLAYWRIGHT · VERCEL

sparsom.ai
WHAT I DID

I set up the store for the US market, with Meta Pixel and the Conversions API for tracking, Klaviyo for e-mail and Judge.me for reviews.

STACK

ONLINE STORE · META PIXEL/CAPI · KLAVIYO · JUDGE.ME

pawsomeplushies.com
THE PROBLEM

Mosquitoes in the bedroom are otherwise handled with spray and coils, and the usual insect killers both buzz and smell.

WHAT I DID

I built the store with custom sections on the Horizon theme, four products, reviews and tracking via Meta Pixel and the Conversions API.

STACK

ONLINE STORE (HORIZON) · META PIXEL/CAPI · KLAVIYO · JUDGE.ME

hushbugshop.com
WHAT I DID

I set up the store for men’s grooming products, with Meta Pixel and the Conversions API for tracking, Klaviyo for e-mail and Judge.me for reviews.

STACK

ONLINE STORE · META PIXEL/CAPI · KLAVIYO · JUDGE.ME

ascendioshop.com
GOOGLE REVIEWS

More reviews, without nagging.

Customers who are happy rarely say so on Google. Not because they do not want to — because nobody asked while they were still standing there.

WHAT IT IS

A card you put on the counter, on the table or in the bag. No app, no QR code to dig the camera out for.

HOW IT WORKS

The customer holds their phone against the card. Your review page on Google opens right away — already filled in with the right business, ready to write.

WHAT IS MADE TO ORDER

The card design, the link and the setup are done per business. You get the card configured against your own Google profile, not a generic chip you have to set up yourself.

WESTENGEN · 03DEMONSTRATION
THE PROOF FOR 03 AI SECURITY AND 04 PENETRATION TESTING

See the difference between secured and unsecured.

This is the service no other Norwegian one-person firm can sell credibly. Pick an attack. See what an unsecured system answers — and what a secured one does instead.

ATTEMPTS 0·0 GOT THROUGH
↵ to run·0 / 500
OR TRY A READY-MADE ONE
Demo · «Nordvik Bilutleie» is invented and the secret is worthless. Your attack goes to a real language model. The defence is the same one I build in production.
WESTENGEN · 04ABOUT MARKUS

One developer. The whole stack.

TELENOR AI FACTORYUNIVERSITY OF HELSINKIANTHROPIC

My name is Markus Westengen and I am taking a bachelor in cybersecurity — IT and ethical hacking. My thesis is about breaking language models: prompt injection, jailbreaks and extraction of system prompts, tested against Gemini, ChatGPT, Copilot and LLaMA 3.1 — commissioned by Telenor.

I have done my placement at Telenor AI Factory at Fornebu and given a talk at Telenor on AI guardrails.

You deal with me directly — no project manager, no middlemen. References on request.

EDUCATIONBachelor in cybersecurity — IT and ethical hacking · 2023–2026
PLACEMENTTelenor AI Factory, Fornebu · 2026
TALKAI guardrails at Telenor · 2026
BASEHakadal / Nittedal, Norway

Formell opplæring i den teknologien jeg sikrer for andre. Verifiserbare på forespørsel.

AnthropicAI Fluency for Buildersjul. 2026
AnthropicAI Fluency for Small Businessesjul. 2026
AnthropicAI Fluency: Frameworks & Foundationsjul. 2026
AnthropicClaude Code 101jul. 2026
AnthropicIntroduction to subagentsjul. 2026
University of HelsinkiIntroduction to AIjan. 2026
WESTENGEN · 05PRICING

Fixed price. No timesheet.

All prices are starting prices in Norwegian kroner and depend on scope. You get a concrete quote after the scoping call.

LANDING PAGE
from 24 000 NOK

For you who need one sharp page that converts.

Custom landing page in Next.js
Responsive, fast (LCP under 2 seconds)
SEO metadata and structured data
Contact form with rate limiting
Delivered and put into production on Vercel
SITE / SYSTEMRECOMMENDED
from 55 000 NOK

For the business that needs a full site or a system that does a job.

Everything in Landing page
Multi-page site or booking/admin system
Backend and database (Supabase / Postgres)
Role-based access and RLS where it is needed
Security review before handover
You own the code
SECURITY & AI
priced by scope

Penetration testing, security audit or hardening of AI features.

Vulnerability testing and access-control review
GDPR and data-handling review
Prompt injection and jailbreak testing of AI features
Written report with findings and remedies
MAINTENANCE AGREEMENTfrom 2 500 NOK / month

Hosting, updates, monitoring and security patches. Your system does not decay in silence. Cancel at any time.

GOOGLE REVIEW NFC CARDpriced by number of cards

Card, link and setup against your own Google profile. The price depends on how many cards you need.

ESTIMATE

Work out the scope.

Pull the controls and see an estimate straight away. It lands on the same prices as above.

NUMBER OF PAGES — 5
SYSTEM NEEDS
E-COMMERCE
SECURITY REVIEW
MAINTENANCE AGREEMENT
ESTIMATE
55 000 NOK

A full site or a system that does a job. This is where most projects sit.

Book a call
Estimate · the final price is set after the scoping call.
QUESTIONS

What you are actually wondering.

At an agency you pay for a layer of people, and security is usually something added at the end — if it is added. With me you deal with one person who both builds and secures, at a fixed price. You lose nothing on quality. You save the layers.

A landing page starts at 24 000 NOK, a site or system at 55 000 NOK, and security work is priced by scope. Everything is a starting price. After a 20-minute scoping call you get a concrete quote with a fixed price and a delivery date — in writing.

Yes. You own the code and everything that has been built. No lock-in, no hidden dependencies you are not allowed to touch.

BOOK A CALL
WESTENGEN · 06CONTACT

20 minutes. No pitch.

Book a free scoping call, or send a message. You get an answer within one working day.

Book a scoping call
BASEHakadal / Nittedal
ORG.NO937 785 704