DomainLert
A SaaS tool that monitors a portfolio of domains and escalates alerts before any of them expire. Built solo, end to end - data model, RDAP checker, billing, marketing.
- Next.js
- Supabase
- Stripe
- RDAP
Saved in this browser.
Full-stack developer & technical SEO
I'm Viktor. 10+ years building for the web, from the database to the render path. Accessibility that passes an audit rather than a plugin check; currently working toward IAAP WAS certification.
01 - Work
A deliberately short list. Each entry is something I've designed, built, or actively ship - not a mockup.
A SaaS tool that monitors a portfolio of domains and escalates alerts before any of them expire. Built solo, end to end - data model, RDAP checker, billing, marketing.
A public pay-to-rank leaderboard for the Swedish market. Anyone can put a product link or an @handle on the board and pay to hold a spot - rank is decided by the amount paid, nothing else. Bids are cumulative, non-refundable, and never expire.
02 - Capabilities
Full-stack enough to take a site or a small product from brief to production, with the frontend craft to make it feel considered.
WordPress
Hand-built themes and blocks, sensible content models, and an editor experience your team can actually use. No page-builder bloat, no plugin soup - just clean templates that stay fast as the site grows.
Shopify
Theme development and Liquid work with an eye on the funnel: faster product pages, cleaner PDP-to-cart flow, and metafield-driven content that merchandisers control without a developer.
Frontend
TypeScript, React, Next.js (App Router) and modern CSS for product UIs and marketing sites. Component systems that are typed, accessible, and documented - so the second and third feature ship as fast as the first.
Backend
PHP and Laravel APIs, MySQL and Supabase/Postgres schemas, Stripe billing, cron jobs, transactional email, and deployment. Enough backend to ship a product end to end without handing off half of it.
AI-assisted
I use Claude, GitHub Copilot and Codex to move quickly - scaffolding, refactors, boilerplate, test stubs. Every line is reviewed, understood, and tested before it ships. The tools speed up the work; they don't get to decide whether it's correct.
03 - Search
Most SEO problems are really engineering problems - rendering, speed, structure, markup. I handle both sides, so recommendations don't get lost in a hand-off.
04 - How I work
05 - About
My route into development ran through ecommerce and content sites — places where a slow page or a broken template has an immediate, measurable cost. That's shaped how I work: I care about the render path, the crawl budget, and the editor's afternoon as much as the visual design.
Day to day that's custom WordPress and Shopify builds, React and Next.js frontends — Vue or Astro when the project calls for something lighter — and the backend work to tie it all together: Node.js, PHP, Laravel, Python, PostgreSQL, MySQL, Supabase. SASS and Webpack still turn up in older builds, and Git holds the whole thing together end to end. I've built and shipped a full SaaS product solo, from the data model to the marketing site, which is the clearest way I know to show I can own a whole thing rather than a slice of it.
I'm based in Stockholm and work with teams across European time zones. The bar I hold every project to: it should look sharp, work for everyone, rank for what it should, and be a pleasure for the next developer to pick up.
06 - Contact
Tell me what you're building, where it's stuck, and what a good outcome looks like. I'll tell you honestly whether I'm the right fit.