Skip to content
View alpaim's full-sized avatar
🫠
🫠

Block or report alpaim

Report abuse

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

Report abuse
alpaim/README.md

Software Engineer

Building high-performance, privacy-first AI tools and scalable web infrastructure.


Engineering Stack

I have experience in

Languages
TypeScript, JavaScript, Python, Rust, Golang, SQL

Frontend
React, Next.js, SolidJS, Tauri

AI & Automation
LLMs, Embeddings, RAG Systems, n8n, LLama.cpp, vLLM

Databases & MQ
PostgreSQL, MySQL, SQLite, Redis, BullMQ, Qdrant

DevOps
Linux, Docker, Git, GitHub Actions


Selected Work

Rust • Tauri • SQLite-Vec • TypeScript • React

View Code

"Semantic search for your local files - running 100% offline and private"

A privacy-obsessed desktop search engine that uses Local LLMs to "read" your documents and "see" your images, indexing them into a Vector Database by meaning, not just keywords.
Zero Data Leaves YOUR Device. ~10MB Binary. Blazing Fast.


Native Performance

Built on Rust & Tauri (v2) to avoid Electron bloat. Achieved a ~10MB binary size. Optimized for zero-cost abstractions and memory safety, leaving system resources available for heavy local LLM inference.

Multimodal RAG Pipeline

Orchestrates local Vision & Text LLMs to index file meaning. Implements Matroshka Embeddings and SQLite-Vec for high-density, sub-100ms vector search.

Multi-Space Architecture

Supports isolated "Spaces" with distinct configurations. Use a heavy Vision model for a "Photos" space and a specialized Code LLM for a "Dev" space. Segregates indices logically and physically.

No Vendor Lock-in

Fully Decoupled Logic: Point to any endpoint (LLama.cpp, vLLM, Ollama, OpenAI). Users have granular control to customize System Prompts for specific file types and define custom Base URLs.

Smart Differential Indexing

Implements a high-concurrency crawler (utilizing ripgrep logic). Tracks file metadata to process only new changes, ensuring efficient synchronization without full re-indexing loops.

Safety & Privacy

100% Local: No data leaves your device. Strict Read-Only: The architecture operates on a one-way data flow. It creates a virtual index but is physically incapable of modifying, moving, or deleting user files.


Pinned Loading

  1. vecDir vecDir Public

    Local-first privacy-minded semantic file search powered by Tauri, Rust, React, and SQLite. Supports local LLM/Embeddings via OpenAI API (Llama.cpp/LM Studio)

    TypeScript 1

  2. vanish vanish Public

    Open-Source, disposable, self-hosted messenger with End-to-End Encryption

    TypeScript

  3. cryptopad cryptopad Public

    Encrypt and decrypt your messages to safely share them using insecure channels

    TypeScript

  4. usememos/telegram-integration usememos/telegram-integration Public

    Memogram is an easy to use integration service for syncing messages and images from a Telegram bot into your Memos.

    Go 204 47

  5. google-authenticator-exporter google-authenticator-exporter Public

    Google Authenticator Exporter

    JavaScript

  6. go-local-proxy go-local-proxy Public

    Proxy for local development that helps to work with bridges, VMs, containers, etc

    Go