Skip to main content

Product work you can inspect.

Selected AI, privacy, and workflow projects. Each case shows the problem, what I built, and the evidence behind it.

Explore more public source code on my GitHub profile

Selected case studies

The strongest examples of product ownership, technical execution, and public proof.

ResiliaAIPart-time, pre-launch venture

An AI-powered resilience and crisis preparedness platform for housing associations and organizations.

Problem

A three-person venture needed one engineer to turn the product concept into a testable pre-launch platform.

What I built

I own the React and TypeScript product, APIs, PostgreSQL data layer, and AI orchestration. I also own workflow automation, tests, continuous integration, delivery, and hosted development environments.

Proof

I am the sole engineer and work across product decisions, implementation, and release preparation.

ReactTypeScriptTanStackSupabasePostgreSQLVercel AI SDKOpenRouterBerget AIHugging FaceRAGAI Agents

MaskeraLive · Open source

Local redaction of Swedish personally identifiable information for browser, Node.js, edge, and AI workflows.

Problem

Teams risk sending names, Swedish personal identity numbers, and addresses to LLMs, logs, and analytics.

What I built

I combined deterministic rules with an approximately 43 MB quantized ONNX model that runs locally through Transformers.js with WebGPU or WASM.

Proof

Launched as open source in August 2026 with a live demo, npm package, and Hugging Face model. maskera.devnpmHugging Face

TypeScriptONNXTransformers.jsWebGPUHugging FacePyTorch

Data Wipe Mailer

A privacy-focused web app that helps Swedish citizens send General Data Protection Regulation (GDPR) Article 17 deletion requests.

Problem

Requesting deletion from several data brokers requires finding each process and writing repetitive requests.

What I built

I built a client-side Next.js app that prepares each request without sending personal data to a server.

Proof

Föreningen för Digitala Fri- och Rättigheter (DFRI), a Swedish nonprofit and nonpartisan digital rights association, links to Data Wipe Mailer in its privacy guide as a way to open deletion-request templates in your email app. DFRI

Reddit users reported trying the tool, thanked me for building it, and described it as useful. One user received several automated responses within three minutes. Reddit

A Reddit user later shared the tool independently as a reminder to delete personal data from people-search sites. Reddit

The LinkedIn launch post reached 200,000+ views and generated 2,300+ reactions and 168 comments. LinkedIn

TypeScriptNext.jsTailwind CSSshadcn/ui
52
9

Technical and academic work

Working systems that show how I connect AI, local tools, data collection, and research.

J.A.R.V.I.S

A private macOS assistant that connects local AI with personal notes, tools, and everyday workflows.

Problem

Personal notes and everyday tools live in separate apps. A cloud assistant would also expose private context.

What I built

I built the app with SwiftUI, Ollama, and Model Context Protocol servers for iCloud Notes and Stockholm public transit.

Proof

The working macOS app reads notes and calls tools without cloud model dependencies. GitHub

SwiftUIOllamaMCP

Tor Onion Site Scraper

A Python crawler and analysis pipeline developed for my bachelor thesis at Stockholm University.

Problem

The thesis needed repeatable data collection from cybercrime services hosted on Tor onion sites.

What I built

I built a crawler that retrieves pages, extracts structured data, exports CSV files, and supports analysis with pandas and matplotlib.

Proof

Stockholm University published the thesis, and the crawler source code is public. DiVAGitHub

PythonTormatplotlibpandasbeautifulsoup
41
10

Earlier projects

Student and hobby projects across mobile products, APIs, and automation.

Carspotter

A student-built social app where car enthusiasts can log sightings, map cars, earn achievements, and browse profiles.

FlutterGoogle Maps APIPlate Recognizer APIFirebase
1

Spotify Playlist Generator

A Python desktop app that creates randomized playlists through the Spotify API.

PythonPySimpleGUISpotify API
1
1

Turn a blocked product flow into a working release.

I can own the path from scope to frontend, backend, AI, tests, and deployment.

See how I work