Projects13
Projects
Products, AI agents, and open-source libraries I've built. Most are side projects shipped end to end: idea, architecture, code, and launch.
AI products and agents

Hubkit
AI-powered resume builder and career toolkit
Tailor your resume to each job, check it against ATS, and track every application from one dashboard.
LiveAINode.jsReact

AI Legal Document Analyzer
Structured data and semantic search for legal documents
A NestJS service that turns legal PDFs and HTML into structured metadata and vector embeddings, queryable over REST and GraphQL.
Open sourceNestJSTypeScriptLangChain

CrawlAPI
AI-powered web scraper (retired)
Describe in plain language what you need from a website; CrawlAPI scraped it and extracted the data. Now retired.
RetiredAINestJSNode.js
Web and desktop apps

hejj
A calm, fast, offline-first start page
A browser start page for your links, notes, lists, and live widgets. Instant even offline, synced across devices, with a Mac messenger app.
LiveNext.jsReactTypeScript

Hejj Messenger
A nostalgic instant messenger for Mac and the web
Purple windows, a buddy list, smileys, away messages and BUZZ!!!, in two versions: on the web, built into hejj, and as a free Mac app in your menu bar.
LiveTauriNext.jsReact

JWB
Open-source portfolio website builder
An open-source builder for a clean, professional portfolio website in minutes. The previous masoudb.com ran on it.
Open sourceReactTypeScriptNext.js
Mobile apps
Apps on the App Store and Google Play, published by Banimo, a small app studio in Gothenburg.

Telomo
Teleprompter and camera in one app
A teleprompter that sits by the lens and follows your voice, with recording, trimming, and 4K export built in. On iOS and Android.
LiveiOS, AndroidVideoTeleprompterSpeech recognition

Lyska
Swedish–English dictionary and language-learning app
An offline Swedish–English dictionary with real pronunciation, camera scan, and spaced-repetition study cards. On iOS and Android.
LiveiOS, AndroidEducationLanguage learningSpaced repetition

Pailtime
Stop doom scrolling with a daily bucket of scrolltime
An iPhone app that locks the apps you doom-scroll and gives you a daily bucket of scrolltime. Do something good for yourself to earn time back.
LiveiOSScreen Time frameworkDynamic IslandDigital wellbeing
Website design
Websites I designed and built for companies: one new design and one redesign.

Banimo website
Website design for an AI-first app studio in Gothenburg
banimo.net, designed and built: a logo intro, a 3D sphere of app icons, a film for each app, and a contact page set in the harbour.
Website designFor Banimo

Reflecta website
Website redesign for a self-insight app
A redesign of reflecta.life around an animated story, with six assessment pages linked by one thread transition. No framework.
Website redesignFor Reflecta
Go libraries

xMapper
Struct validation and mapping library for Go
A Go library that validates data and maps it from one struct to another, transforming fields along the way.
Open sourceGoLibrary

xEnv
Environment variable management for Go
A Go library that checks your environment variables and loads them from a .env file.
Open sourceGoLibrary
Libraries, experiments, and the code behind most of these.
More on GitHub (opens in new tab)







