Skip to main content

I ship product work fast, with quality.

For startups and small teams that need execution, leverage, and low-overhead delivery.

Based in Stockholm and work remotely. I use AI agents, Cursor, and Codex to compress build cycles, while keeping a real bar around CI/CD and tests.

Availability

Available for new projects.

Execution

AI-assisted workflows, short feedback loops, and direct communication.

Quality bar

CI/CD, unit tests, integration tests, and E2E coverage where it matters.

What I can build

What I can own and ship.

MVPs

First versions you can put in front of users fast without building a mess.

Features

Product features, internal tools, and scoped web app delivery.

Frontend

Frontend that feels sharp, ships fast, and holds up in production.

Shipping systems

CI/CD, testing, and release discipline so delivery stays fast as scope grows.

Best fit if

Best fit if speed and quality both matter.

You need an MVP built.

Your roadmap is blocked by lack of engineering time.

You want modern engineering leverage without lowering the quality bar.

Selected projects

Relevant work, not filler.

Data Wipe Mailer

A simple, privacy-focused web app that helps Swedish citizens exercise their GDPR Article 17 right to erasure by sending deletion requests to Swedish data brokers like MrKoll, Ratsit, and others. Built with Next.js and hosted on Vercel, operating entirely client-side with no server data transmission. My LinkedIn post about this project received 2k+ likes and 200k+ views with overwhelmingly positive feedback.

TypeScriptNext.jsTailwind CSSshadcn/ui
48
9

J.A.R.V.I.S

A private, local AI assistant that integrates with personal notes, tools, and workflows. Built with SwiftUI for macOS, using Ollama for local LLM execution and MCP servers for system tool integration like iCloud Notes and SL Stockholm public transit. Runs entirely on my machine with no cloud dependencies.

SwiftUIOllamaMCP
0
0

Carspotter

Carspotter is a social media platform for car enthusiasts built by me and a group of students for the course "Project in Software Engineering" at Stockholm University, Spring term 2023. Users can upload images of cars they've seen, keep track of them on a map, earn badges/achievements and look at profiles and the cars they've seen on a grid.

FlutterGoogle Maps APIPlate Recognizer APIFirebase
0
1

How I work

Short, direct, and built for delivery.

1. Scope

Short brief. Scope, priorities, constraints, and what needs to ship first.

2. Build

Build in tight loops with AI-assisted execution, regular updates, and no unnecessary process.

3. Ship

Ship through CI/CD, cover risk with tests, hand over cleanly, and fix what needs fixing.

Send a short brief.

Send the product, scope, timeline, and what help you need. If speed and quality both matter, this is the right place to start.

Project details

Opens a pre-filled email draft to work@joelhagvall.com.

Include enough detail to explain the scope, timeline, and goal.

Copy the brief first if you want to save it before opening mail.

Direct contact

If it is a fit, I will reply with next steps, open questions, and the fastest way to get moving.

Email directly

Availability

Available for new projects.

Execution

AI-assisted workflows, short feedback loops, and direct communication.

Joel Hägvall

Software Developer based in Stockholm, Sweden.

© 2026Security Policy