Local AI
Local LLM Lab
Private inference on a 128 GB MacBook Pro: Qwen 27B–35B-class models on the Strata and Splash engines behind an oMLX server, bridged to a Mac mini so every local app can use them.
oMLXStrataSplashOllamaTailscale
AI Agent
Hermes — Local Assistant
On-device Discord assistant with private web search and browser tools. A custom multi-turn eval with a payment-refusal trap picked the model: Gemma 4 12B passed 9/9 flows against 3/9 for the smaller models.
OllamaGemma 4SearXNGagent-browserDocker
Health Tech
Emergency Health Card
Turns a medical profile into a scannable QR emergency card with a responder view and phone Wallet / home-screen delivery. Built largely with local Qwen models through the DeepSeek harness.
Next.jsTypeScriptVercelDeepSeek harness
Voice AI
On-Device Voice Assistant
Push-to-talk macOS assistant: Parakeet speech-to-text, a local Gemma model, then Kokoro speech, streamed sentence by sentence to about 1.5 s to first audio on a 16 GB machine.
PythonMLXOllamaParakeetKokoro
Infrastructure
Self-Hosted AI Stack
Migrated a cloud VPS estate (APIs, bots, n8n workflows, scheduled jobs) to a home Mac mini behind Cloudflare Tunnel, with health monitoring and a multi-machine agent mesh.
Cloudflaren8nDockerlaunchdTailscale
AI Agent
Raghav — Family Memory Bot
Telegram bot that turns a family elder's voice notes into a searchable memory archive: Whisper transcription plus a local Gemma model extracting people, places, dates and themes.
PythonWhisperOllamaTelegram Botlaunchd
Mobile App
Life OS
All-in-one life management app with shared calendar, voice-note transcription, AI extraction, people tracking, invite flows, RSVP pages, and admin approval.
ExpoReact NativeSupabaseWhisperNext.js
Health Data
HealthVault
Private health dashboard where emailed lab reports are read, structured and written into PostgreSQL for long-term trend analysis.
Next.js 14TypeScriptSupabaseAgentMailshadcn/ui
Finance
Wealth Dashboard
Private net-worth dashboard integrating brokerage API feeds and market pricing, with daily snapshots and loan payoff modelling.
Next.js 14SupabaseIBKR FlexCoinGeckoVercel Cron
Market Tool
SatPricer
Stock-to-Bitcoin converter that denominates equities in BTC and sats, with historical ratio charts, timeframe controls, and real-data proxy research.
ReactChart.jsYahoo FinanceyfinanceHTML
Full-Stack
WHOOP Team Health Dashboard
Multi-user health analytics dashboard with WHOOP v2 OAuth, nightly Vercel cron, and real-time webhooks — showing recovery, sleep, HRV, and strain across a team.
Next.js 14TypeScriptSupabaseRechartsOAuth 2.0
AI Interface
LLM Chat
Personal AI chat interface unifying OpenRouter cloud models and local Ollama with live SSE streaming, real-time tok/s metrics, and a context window usage bar.
Next.js 16TypeScriptZustandTailwind v4OpenRouter
Dashboard
Mission Control (LexiTools)
Personal ops dashboard with Claude-generated daily digests, Kanban task manager, AI news feed, and Magic Link auth — all backed by Supabase with per-user RLS.
React 18ViteSupabaseOpenRouterTailwind
Automation
Skywards Daily Digest Bot
Automated pipeline scraping the Emirates Skywards FlyerTalk forum nightly, summarising with Claude, and emailing a formatted HTML digest via AgentMail.
PythonBeautifulSoupClaude CLIAgentMailBash
Browser Automation
VFS Appointment Monitor
Persistent service checking VFS Global for Schengen visa slots every 60s, alerting instantly via email and Discord — parameterised by country, no code changes needed.
Pythonagent-browserSupabaseAgentMailFlask
Data Pipeline
Emirates ICE Scraper
Playwright scraper extracting the full Emirates in-flight entertainment catalogue (a React SPA with Load More pagination) into Supabase with a one-command refresh pipeline.
PythonPlaywrightSupabaseBash
Infrastructure
Openclaw Mission Control
VPS monitoring dashboard showing live Claude agent status and system metrics via an authenticated JSON bridge API running on the server.
PythonFlaskpsutilVercel
Analytics
LexiTools Usage Monitor
Private dashboard tracking real-time AI token usage across Claude, ChatGPT/Codex, and Ollama — with live consumption bars and reset timers.
Next.js 16TypeScriptRechartsPrismaNeon
Developer Tooling
Pineapple OS
Browser-based agentic OS with a web terminal, live session feed and a semantic search over a 227-document knowledge base (1,770 chunks embedded into pgvector).
React 18Node.jsxterm.jspgvectorSupabase
Workflow Automation
CV Updater
Living CV system: structured notes updated through weekly check-ins, generating tailored one-page CVs from job descriptions as DOCX and PDF.
Pythonpython-docxDiscordAgentMail
Financial Analysis
Investment Performance Analytics
Since-inception performance analytics across multiple brokerage accounts: time-weighted return, XIRR, return attribution and fee-scenario modelling, delivered as a client-ready report.
PythonSQLExcelClaude Code
Web Design
LexiTools Landing Page
Public hub at lexitools.tech linking the LexiTools suite: Mission Control, WHOOP, ICE, LLM Chat, Pineapple OS, Emergency Health Card and more.
HTMLCSSJavaScriptVercel
Portfolio
Siddharth Resume Website
This site — dark editorial portfolio showcasing a data analytics career, BI expertise, and AI-powered side projects to recruiters and consulting clients.
HTMLCSSJavaScripthere.now