NorthernDev

NorthernDev

Freelance developer. Solving Problems

About

Senior Full-Stack Engineer based in Sweden. I advocate for "The Boring Stack", shipping reliable software using Monoliths, SQLite, and VPS infrastructure instead of over-engineered microservices. I write about architecture on Dev.to and build tools that help developers ship faster with less complexity.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Maker History

  • AgentAudit
    AgentAuditThe "Lie Detector" API for RAG & AI Agents
    Dec 2025
  • 🎉
    Joined Product HuntDecember 5th, 2025

Forums

NorthernDev

22d ago

I built a SaaS starter kit that runs on a $5 VPS because I got tired of the "Vercel Tax"

Most SaaS boilerplates today have a hidden flaw: They lock you into a stack of expensive managed services.

Between Vercel Pro ($20/mo), a managed database like Supabase ($25/mo), and an auth provider like Clerk, you are looking at a recurring burn rate of over $50/month before you have acquired a single paying customer.

For a bootstrapped founder, that kills your runway. It forces you to monetize immediately or shut down.

I decided to engineer a way out of this trap.

NorthernDev

22d ago

The Boring SaaS Starter Kit - Ship production SaaS on a $5 VPS. Own your stack.

Most SaaS boilerplates lock you into expensive managed services (Vercel, Supabase). Before you get your first customer, you are burning $50+/month. The Boring SaaS Starter Kit is different. It is a complete Next.js 15 boilerplate architected to run on a single $5 VPS using Docker and SQLite. Includes: - Next.js 15 (App Router) - SQLite (WAL mode) with Litestream backups - Self-hosted Auth & Stripe Integration - Production Docker Setup Stop renting your stack. Own your infrastructure.
NorthernDev

2mo ago

Built a middleware to catch LLM hallucinations in RAG apps

I've been working on RAG applications lately and the biggest issue I keep running into is trust. The models sound confident, but the facts are often slightly off, and manually checking logs is not sustainable.

So I built AgentAudit to solve this for my own projects.

It is a middleware API built with Node.js and TypeScript that sits between your LLM and the user. It uses PostgreSQL and pgvector to cross-reference the AI's response against your source documents in real-time. If the "Trust Score" is too low, it flags the response before it reaches the frontend.

View more