Market Expectations Engine
A reverse-DCF equity terminal that turns valuation around: instead of estimating what a company is worth, it solves for the revenue growth and terminal margins the market is implicitly paying for at today's share price. Seven screens — a live expectations solver with savable presets, full financials, bear/base/bull scenarios with a WACC × growth sensitivity grid, a DCF build-up and football field, peer scatters and an investment case fed by the live model. Mock NOK data; not advice.
TideAlpha
Real-time earnings intelligence for listed shipping companies — estimating quarterly revenue, TCE, EBITDA, EPS and dividend before the report lands. Fleets read from the companies' own 20-F filings, drawn on a live AIS world map, freight rates and the FFA curve behind them, and a calibrated earnings model with scenario sliders: move VLCC rates $10,000/day and quarterly EPS moves $0.18.
Meridian PMX
A Bloomberg-terminal-style exchange of portfolio-construction models, run over two universes: the 100 most-traded Oslo Børs shares benchmarked to OBX, and the 60 most-owned foreign shares on Nordnet benchmarked to the S&P 500. Ten classic models compete on real monthly history back to 2016, from CAPM and Mean-Variance to Black-Litterman, Fama-French and Hierarchical Risk Parity — each with its objective written out, tunable risk aversion and weight caps, per-holding risk contribution, and its own stated limitations.
Axiom
A deep equity-analysis terminal: type a ticker and watch the pipeline run — price history, technicals, fundamentals, then a probabilistic 12-month price cone. Out comes a BUY / HOLD / SELL verdict with its reasoning spelled out, the best and weakest hours of the week to execute, the average move on report day, and the risks that would void the case.
Nordlys Terminal
A Bloomberg-style terminal for the Norwegian market: live Oslo Børs and US quotes, FX, commodities and the news that moves them. Behind it runs a systematic factor portfolio — momentum, trend, low volatility, value and quality scored into one signal per stock — backtested ten years against OSEBX with Sharpe, drawdown and per-holding attribution. Illustrative, not advice.
Storebrand · STB
A full analyst dashboard for the Storebrand share (STB): price and history, dividends, solvency, insider trades, a peer comparison against other Nordic insurers, and the news that can move the stock.
Investment Memo Copilot
A FastAPI service that drafts investment memos — pairing prompt-based analysis with a deterministic, rule-based scoring layer so the output stays accountable to real logic.
Toppkart
Every ski tour in Norway on one map — 214 vetted routes from Lyngen down to Sirdal, each with its elevation profile, typical time, descent notes and GPX file. The avalanche terrain is drawn in: gradient, runout zones and exposure, tied to the live Varsom forecast for the region you're standing in.
Cadence
When has it historically been best to trade? A timing dashboard over the Nordnet catalog — edge by weekday and hour from real hourly bars, seasonality, and volatility and drift around earnings.
Flyprisen
One search across SAS, Norwegian and Widerøe — total price per person including taxes, side by side in a single list. A route map of the whole network, the cheapest departure across 14 days, and an alert when a route drops below your limit.
Portfolio / NOK
A local-first personal-finance terminal: import bank statements, track accounts, shares, property (SSB index) and debt, and watch net worth over time. Everything is encrypted in your own browser — this demo loads with fictional numbers.
Prisboka · Matvareleksikon
A grocery encyclopedia built on real Norwegian prices — pulled from the chains' weekly offer catalogues and topped up by receipts people scan, which an AI reads into line items. Look up a product, compare it per kilo across Rema, Kiwi, Meny and Oda, and see where the price is heading.
Billigkurv
Type in a meal and Billigkurv writes the recipe, builds the shopping list, and works out which combination of grocery stores buys it cheapest — priced against this week's offer catalogues. Tell it how many shops you're willing to visit, or let it take the cheapest store per item; add another meal and the whole basket reprices. History stays in your own browser, no account.
Churn Intelligence Lab
End-to-end churn prediction: preprocessing, model comparison, and exportable business-facing outputs — taking raw data through to a decision a manager can actually act on.
GarasjeNabo
A marketplace for the parking spot standing empty behind your building — garages, parking and EV chargers rented by the hour, the day or the month. Card payment through Stripe, encrypted chat between the two parties for keys and access, and the listing owner sets price, rules and availability.
Nordwalk
Walking guides for cruise passengers with six hours ashore. Bergen, Oslo, Ålesund and Geiranger routed stop by stop with real timings, sold as plain PDFs for a hundred kroner — no app, no account, no roaming data once the ship has left the wifi behind.
Ferry Navigator
Road-trip planning for a country cut up by fjords. Live ferry departures from Entur decide when you should leave: give it a place and an arrival time and it finds the latest departure that still makes the connection, with the crossing drawn on the map, a fare estimate, and GPS tracking once you're on board.
Nabolager
A neighbourhood storage marketplace — rent a nabo's bod, garage or loft, or list your own. Search, booking requests and a host inbox on live Supabase data, wrapped in an iOS-style app frame. Browsable without an account.
Orakel VM Fantasy
A fantasy game for the 2026 World Cup — build your dream squad, earn points as the tournament plays out, and fight your friends for the top of the leaderboard.
Fish Market Classifier
A machine-learning model trained on fish-market data, built as a university project and graded A. Exploratory analysis through to a trained, evaluated classifier.
Bremanger Kalender
A shared family calendar for the year — events, chores and reminders gathered in one place. This is a demo build running on fictional data, with no real family information.
This Website
The site you're reading — designed and shipped by hand, no framework hiding the work. The source is public, so you can read it the same way I wrote it.