Skip to content
View nijaru's full-sized avatar

Block or report nijaru

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. 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
nijaru/README.md

I work on databases, developer tools, and agent infrastructure, primarily in Go, Rust, Python, TypeScript, and Mojo.

~/projects

data-and-search/

  • omendb — Relational database for single-node OLTP in Rust on SeerDB, with PostgreSQL compatibility at the wire boundary. Developer preview, not alpha-ready. (WIP)
  • omendb-vector — Embedded retrieval database in Rust for mutable application data: vector search, BM25 text search, metadata filtering, and hybrid ranking. Developer preview. (WIP)
  • seerdb — Transactional ordered byte-KV storage engine in Rust, developed in the OmenDB workspace as an independently versioned Apache-2.0 crate. WAL recovery, snapshots, and group commit. Developer preview. (WIP)
  • omengrep — Local code search CLI in Rust: Tree-sitter extraction, embeddings plus BM25, owned local storage. Under rewrite. (WIP)
  • mem — Local memory CLI for agents: durable facts and decisions, past-session history with source references, per-workspace resume state. SQLite with FTS5, no daemon. Pre-1.0, interfaces may change. (WIP)
  • hnsw-go — HNSW approximate nearest-neighbor search in pure Go, mmap-backed, with filtering and segment merging.
  • stt-bench — Speech-to-text benchmarking across 13 acoustic conditions and four models.

agents/

  • ion — Terminal coding agent in Rust: model-facing loop on a single-writer session runtime. Clean-sheet v0 rewrite. (WIP)
  • pi-search — Pi extension for web search, native provider search, page fetching, and local document extraction.
  • pi-fast-mode — Pi extension for OpenAI Codex fast mode.
  • pi-compactor — LLM-driven context compaction for coding agents.
  • pi-subagents — Agent delegation for pi with sequential chains and parallel execution.
  • pi-workflows — Durable, resumable workflow orchestration for pi.
  • pi-goal — Session-scoped autonomous goals for pi.
  • pi-usage — Pi extension that shows OpenAI Codex subscription quota in the footer.
  • pi-tps — Pi extension that shows per-request latency and throughput under each response, with session averages in the footer.

developer-tools/

  • sy — File synchronization in Rust with rsync-like behavior: delta transfer, parallel I/O, SSH, and reflink support. v3 rewrite in progress. (WIP)
  • aku — Type-safe Go API framework built on net/http, with request extraction, validation, and OpenAPI generation.
  • jb — Background job manager for long-running CLI tasks.
  • tk — Task tracker for AI agents with Git-friendly storage and blocking dependencies.
  • brotli — Pure-Go Brotli encoder/decoder (RFC 7932; large-window and multi-stream decode per RFC 9841), drop-in for andybalholm/brotli.
  • brutli — Rust Brotli implementation from the spec. Decoder works and the one-shot encoder emits compressed and stored streams; still in compatibility, corpus, and performance validation, not production-ready. (WIP)

infrastructure/

  • archon (private, WIP) — Distributed resource manager in Rust: discovery, scheduling, enforceable leases, process and container execution, health and recovery. Lab-proven, not production-scale.
  • engine (private, WIP) — Model inference runtime in Rust: loading and execution, quantized and server inference, batching and scheduling, cache management, hardware backends. Early development; first target is single-GPU NVIDIA.

trading/

  • go-clob-client — Go SDK for the Polymarket CLOB with trading, authentication, and order signing. Unofficial, not production-tested.
  • pacabot (private) — Prediction-market research system using LLMs to analyze market data, news, SEC filings, and congressional trades.

Pinned Loading

  1. omengrep omengrep Public

    Local semantic code search using embeddings and BM25

    Rust 4

  2. ion ion Public

    Fast, lightweight TUI coding agent

    Rust 4

  3. pi-compactor pi-compactor Public

    Agent-triggered compaction for pi

    TypeScript 1

  4. go-clob-client go-clob-client Public

    Go client for the Polymarket CLOB

    Go 3

  5. sy sy Public

    Modern file sync tool with delta transfers, 40-79% faster than rsync

    Rust 38 5