Projects
What I've been building. Most of my current work lives on my work GitHub, aloki-alok.
current work · omnidimension
- OmniDimension MCP integration May 2026
A full MCP integration layer: two services, 49 tools, and an OAuth 2.1 server, published to npm and live in production. Any MCP-compatible AI client can run an entire account in plain language, from agent creation and knowledge bases to phone provisioning and bulk calling. A local npm package for developers, a hosted OAuth service for end users, with the tools auto-synced to the public APIs. 12 npm releases in 7 days.
- MCP
- OAuth 2.1
- npm
- TypeScript
- OmniDimension status page May 2026
Extended Uptime Kuma with a 90-day heartbeat range, a signature-verified Slack /incident command, and a bulk-add script, then open-sourced it as a sanitized fork (uptime-kuma-extended). Powers status.omnidim.io.
- Uptime Kuma
- Docker
- open source
-
Multi-tenant mail server
April 2026A multi-tenant mail server built from scratch. Postfix takes inbound SMTP and writes per-customer maildirs, Dovecot serves IMAP on top, AWS SES handles outbound. Per-domain virtual mailboxes, catch-all routing, isolated maildirs per tenant. 200k+ emails a day in production.
- Postfix
- Dovecot
- SMTP / IMAP
- AWS SES
-
Observability stack
Apr 2026A lightweight Grafana + Loki telemetry stack for OmniDimension services. Each worker emits fire-and-forget events (memory, active calls, OOM risk) through an in-process emitter that batches and ships them to Loki, with Grafana dashboards on top. Built so a telemetry outage can never touch a live call: if the collector is unreachable, events are dropped silently.
- Grafana
- Loki
- observability
- Terraform
- OmniDimension docs Mar 2026
Designed and built the documentation site for OmniDimension.
- Docs
- Frontend
-
SIP / VoIP infrastructure
Sep 2025I own the telephony layer behind OmniDimension's voice agents end to end: SIP trunking, call routing, and real-time call handling on Asterisk. This is the backbone that connects the agents to live phone calls, and keeping it low-latency and reliable under load is most of the job.
- SIP
- Asterisk
- VoIP
- telephony
earlier projects
- Meowalyzer Jul 2025
A VS Code extension for debugging large backend projects with Groq. Captures live code, logs, and project structure, and surfaces actionable suggestions in a panel inside the editor.
- VS Code
- Groq
- LLM
- kyoka Jul 2025
A CLI-first system that uses LLMs to answer natural-language queries over messy insurance documents (PDFs, DOCX, emails).
- LLM
- CLI
- RAG
- lenrs Apr 2025
A fast TUI OCR snippet tool for Wayland. Select any screen region, extract the text with Tesseract, and copy it straight to the clipboard.
- Wayland
- Tesseract
- Linux
- kaomoji-picker Mar 2025
A lightning-fast kaomoji selector for Linux using Rofi, with clipboard integration. Modular, so adding more is easy.
- Rofi
- Linux
- PDFtoMindmap Feb 2025
Extracts text, images, tables, and formulas from PDFs and uses NLP models to build cohesive mindmaps that actually tell a story.
- Python
- ML
- Hugging Face
- archy Dec 2024
Modular Ansible roles that automate setting up an Arch Linux box, from dev tools like Neovim and Docker to system utilities. Infrastructure-as-code for my own machines.
- Arch Linux
- Ansible
- automation