Skip to content
View Rapitzo's full-sized avatar
  • Kalmar, Sweden

Block or report Rapitzo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rapitzo/README.md

Rickard Lindbom

Senior full-stack engineer based in Sweden. Building AI-native developer tools, on-device AI for mobile, and accessible OSS libraries.

I care about shipping software that does one thing well, doesn't trust the cloud by default, and stays kind to whoever inherits the codebase.

Currently building

On-device AI for mobile: downloadable knowledge packs, local LLM inference, RAG without a backend. AI-native developer environments: multi-pane terminals with shared agent memory and MCP coordination. Accessible web components: small, focused libraries that solve one thing properly.

Stack

TypeScript · Rust · Go · Python · Swift · Kotlin · Flutter · React Native · Next.js · PostgreSQL · Tauri · Docker

Plus the agent layer: Claude, local Ollama, MCP servers, and whatever wires them together.

Selected open-source work

ProjectWhat it does
Swedish BirdexPhone app project for logging birds
vue-a11y-phoneAccessible international phone input for Vue 3
OfflineOSMobile-first offline AI: downloadable knowledge, local llama.cpp, RAG search
studio-knowledge-chatNext.js 14 + pgvector RAG chat with citation deep-links
medusa-b2b-fastenersHeadless B2B commerce on Medusa v2 with trade-tier pricing
ai-ops-dashboardLocal time-series dashboard with model-written change briefs
coldsignal-webAudited Claude agent for PagerDuty incident triage
duolicious-demoPatch-overlay studio fork of Duolicious
securityPrivacy-first wrapper for Claude Code — secret scanning + env hardening
musiccleanerPython toolkit that humanizes AI-generated music so it transcribes cleanly to MIDI

How I work

  • Comfortable owning a feature from product spec to production
  • Prefer small, atomic commits over heroic merges
  • Tests on what matters; no test theater
  • Available for remote work, EU or APAC timezones (relocating to Kuala Lumpur)

Contact

  • GitHub: @Rapitzo
  • Location: Kalmar, Sweden — moving to Kuala Lumpur, Malaysia

Pinned Loading

  1. SwedishBirdexSwedishBirdexPublic

    Mobile app for Swedish birding: BirdNET sound ID, photo ID, habitat maps, observation log. React Native + Expo.

    JavaScript

  2. coldsignal-webcoldsignal-webPublic

    triagepack — an audited Claude agent that triages PagerDuty alerts, plus the marketing site that ships it.

    TypeScript

  3. musiccleanermusiccleanerPublic

    Python toolkit that humanizes AI-generated music waveforms for clean MIDI transcription. CLI + FastAPI server.

    Python 1

  4. OfflineOSOfflineOSPublic

    Mobile-first offline AI: downloadable knowledge packs, on-device llama.cpp inference, RAG search. React Native + Expo.

    TypeScript

  5. studio-knowledge-chatstudio-knowledge-chatPublic

    RAG chat over a markdown corpus with citation deep-links to source paragraphs. Next.js 14 + pgvector + magic-link.

    TypeScript

  6. vue-a11y-phonevue-a11y-phonePublic

    Accessible international phone input for Vue 3. WCAG 2.2 AA, keyboard-first, zero runtime deps, 9 KB gzipped.

    TypeScript