8000 mi4uu (mi4uu) · GitHub
[go: up one dir, main page]

Skip to content
View mi4uu's full-sized avatar

Block or report mi4uu

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
mi4uu/README.md

Hi, I'm Michał 👋

Senior AI Engineer · 20+ years building software · Kraków, Poland 🇵🇱

I build production LLM tooling: internal AI agents, RAG systems, multi-agent workflows and AI-powered automation. Two decades of engineering across Python, TypeScript and Rust gives me a different angle on AI work. I care about what's reliable, debuggable and actually useful, not just what's clever.

🟢 Open to remote AI Engineer roles, and always up for a small project or collaboration. 🌐 More at lipinski.work · 💼 LinkedIn


🧠 brain.md: what I'm building now

brain.md is local-first markdown notes with a first-class MCP server. 16 tools + 2 resources for Claude Code, Claude Desktop, Cursor and any MCP agent. Per-folder permissions, semantic RAG via LanceDB, single Bun binary.

curl -fsSL https://raw.githubusercontent.com/mi4uu/brain.md/main/install.sh | bash

Your notes stay yours: on your machine, in plain markdown, readable and writable by AI agents you control. AGPL-3.0.

📱 whatsupd: WhatsApp for your agents

whatsupd keeps your whole WhatsApp archived on your own machine and lets your AI agents read it over MCP. It links as a device like WhatsApp Web, stores every message, group and call in local SQLite with full-text search, and ships a web client. Read-only by default; sending is a separate opt-in with an allowlist, a rate limit and an audit log. One static Go binary, background service on macOS and Linux. AGPL-3.0.

Real-world use case: my Claude agents read my WhatsApp through whatsupd every day and keep what matters in brain.md. Next to them runs AIfred, my personal assistant on local models via Ollama, with brain.md as its memory. Together they watch my channels, filter the noise and surface only what matters, for the cost of electricity.


🛠️ What I work with

AI / LLM: RAG · multi-agent workflows · MCP · prompt engineering · eval pipelines · LangChain · Ollama · vLLM · llama.cpp · OpenAI / Anthropic APIs · local model deployment

Rust: Axum · SQLx · Tokio · Utoipa · Leptos · Candle

Python: FastAPI · Pydantic · SQLAlchemy · Pandas · data pipelines

TypeScript: Node.js · Bun · NestJS · React

Go: single static binaries · SQLite · MCP servers

Data & infra: PostgreSQL · DuckDB · Redis · LanceDB · Docker · Kubernetes · AWS

Auth & security: OAuth2 / OIDC · RBAC · SSO · secure third-party integrations


🚀 Selected work

🧠 brain.md: MCP-native notes app · RAG · LanceDB · single Bun binary

📱 whatsupd: your WhatsApp archived locally and readable by AI agents over MCP; read-only by default (Go · SQLite · MCP)

🤵 AIfred: self-hosted personal assistant on a local model, with brain.md as memory (Python · Ollama)

🤖 botmarley-book: automated trading engine with a visual strategy editor and a high-performance DuckDB-powered backtesting engine; exchange-agnostic execution (Rust · Axum · DuckDB)

📝 webOctoScribe: browser annotation tool for capturing and exporting web sessions to train AI (Python)

🔭 appbeholder: lightweight, OTel-native app observability for when you don't want to stand up a whole Prometheus stack (Rust)

🦀 Bun (oven-sh/bun): long-term contributor; currently refactoring AI-generated unsafe blocks into idiomatic safe Rust during the Zig to Rust rewrite


📫 Get in touch

Pinned Loading

  1. brain.md brain.md Public

    Local-first markdown notes with a first-class MCP server. 16 tools + 2 resources for Claude Code, Claude Desktop, Cursor and any MCP agent. Per-folder permissions, semantic RAG via LanceDB, single …

    TypeScript 36 4

  2. botmarley-book botmarley-book Public

    Botmarley Trading Bot Documentation

    2

  3. webOctoScribe webOctoScribe Public

    Web browser annotation tool — navigate, record, replay, and export annotated browsing sessions

    Python 1

  4. appbeholder appbeholder Public

    Self-hosted observability platform in Rust: logs, traces, errors and server metrics in one place.

    Rust 3

  5. macos-browser-router macos-browser-router Public

    macOS menubar app: one click decides which browser and Chrome profile opens every link. Free, open source, no popup on every link.

    Swift

0