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.
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.devnpm
Hugging Face
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.
DFRIReddit 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
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
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.
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.
Spotify Playlist Generator
A Python desktop app that creates randomized playlists through the Spotify API.
Turn a blocked product flow into a working release.
I can own the path from scope to frontend, backend, AI, tests, and deployment.