Skip to content
View Michael-Obele's full-sized avatar
:octocat:
Working and Learning
:octocat:
Working and Learning

Organizations

@PRD-for-Dhara

Block or report Michael-Obele

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Michael-Obele/README.md

Typing SVG

Typing SVG

GitHub Streak

LinkedIn X Bluesky Dev.to


πŸ‘¨β€πŸ’» About Me

I am a Full-Stack Software Engineer with a background in Network Engineering. I build across every surface β€” from npm libraries and Vite plugins to web apps, desktop apps with Tauri, mobile apps with Capacitor, and backend services in Go.

I ship frequently and across the stack: reactive SvelteKit libraries, OpenAPI generators, offline-first invoicing tools, high-performance web scrapers, and MCP servers that connect AI agents to developer documentation.

  • Core Stack: Svelte 5, TypeScript, Rust, Tauri, Go.
  • Building: Libraries, Plugins, Web Apps, Desktop Apps, Backend APIs, AI Tooling.
  • Current Role: Network Engineer.

πŸš€ Featured: AI & MCP Tooling

I build Model Context Protocol (MCP) servers to help AI agents (like Cursor & Claude) understand developer documentation better.

Explore the centralized MCP showcase at mcp.svelte-apps.me

This website offers searchable docs, feature summaries, tool lists, and installation snippets for all my MCP servers, including but not limited to:

  • shadcn-svelte-mcp: Docs & DevTools for shadcn-svelte.
  • tauri-docs: Intelligent caching & search for Tauri.
  • rust-docs & go-docs: Fast package search.
  • drizzle-docs: Documentation & search for Drizzle ORM.

πŸ§ͺ Labs & Recent Experiments

These are high-performance tools and experimental projects I'm actively building.

View all my projects at ship.svelte-apps.me

  • cinder: High-performance, self-hosted web scraping API built with Go.
  • svelte-idb: Zero-dependency, SSR-safe, type-safe IndexedDB wrapper for SvelteKit with Svelte 5 runes.
  • tif: Professional-grade, offline-first invoice and receipt generator for tech professionals that runs entirely in the browser.

πŸ› οΈ Technical Arsenal

Category Technologies
Languages & Runtimes Rust TypeScript Go Bun Python
Frameworks Svelte Tauri Capacitor Next.js Tailwind
Backend & DB Supabase PostgreSQL Node.js Prisma


πŸ“ Latest Blog Posts

Pinned Loading

  1. Svelte-MiniApps Svelte-MiniApps Public

    This project is a collection of small, single-purpose applications written in Svelte 5. Each mini-app tackles a specific task, offering a simple and user-friendly experience for users.

    Svelte 42 5

  2. shadcn-svelte-mcp shadcn-svelte-mcp Public

    Mastra MCP server and tooling for the shadcn-svelte component docs and developer utilities.

    TypeScript 38 2

  3. sveltekit-api-gen sveltekit-api-gen Public

    Automatically generate OpenAPI 3.0 specifications from your SvelteKit server endpoints using JSDoc @swagger annotations.

    TypeScript 23

  4. vite-plugin-lingo vite-plugin-lingo Public

    A Vite plugin that provides a visual editor for .po (Gettext) translation files. Designed to work seamlessly with wuchale and other i18n solutions.

    Svelte 6

  5. cinder-sv cinder-sv Public

    Cinder-sv is the modern Svelte 5 frontend for the Cinder Scraper & Crawler Backend. A lightweight, Go-powered alternative to Firecrawl.

    Svelte 1

  6. docshark docshark Public

    DocShark is a powerful MCP server designed to scrape, index, and search any documentation website. It creates a local, highly-searchable knowledge base from public documentation pages using FTS5 (F…

    TypeScript 1