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

Block or report alpaim

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
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 2

  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 211 51

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

    Google Authenticator Exporter

    JavaScript 1

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

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

    Go