

Iris
A persona-based AI chat app. You talk to personas instead of juggling threads, and you can hand a conversation from Claude to GPT or Grok without losing context. Built on an event-sourced .NET backend with real-time streaming over SignalR.

Full-stack developer
with a .NET backbone.
I build product features end to end, from the database and API to the React frontend.


A persona-based AI chat app. You talk to personas instead of juggling threads, and you can hand a conversation from Claude to GPT or Grok without losing context. Built on an event-sourced .NET backend with real-time streaming over SignalR.


A social gallery for WoW transmog outfits. Upload a look with screenshots and its item list, and other players can copy that list straight into their own game. Likes, follows, bookmarks, and real-time notifications included.


Read hiragana and katakana, type the romaji reading, and watch your speed and accuracy climb. MonkeyType, tuned for learning kana.
Tools I use to build a feature end to end.
A full-stack developer from Sweden with a .NET foundation.
I studied .NET and C#, and these days I build mostly with TypeScript: React and Next.js on the frontend, .NET and Postgres behind them. I lean backend, but I care about how the frontend looks and feels too. On my own projects I build the whole thing myself, from the database to the deployment. Before that, I taught music.
Open to .NET and full-stack roles, remote or in Sweden.