_ _ _ _ _ _ _ _ _
/\ \ _ / /\ / /\ /\ \ /\ \ / /\ / /\ /\ \ /\ \ _
\ \ \ /_/ / / / / \ / \ \ / \ \____ / / / / / / \ \ \ / \ \ /\_\
\ \ \ \___\/ / / /\ \ / /\ \ \ / /\ \_____\ / /_/ / / / /\ \_\ / /\ \ \_/ / /
/ / / \ \ \ / / /\ \ \ / / /\ \_\ / / /\/___ // /\ \__/ / / / /\/_/ / / /\ \___/ /
\ \ \ \_\ \ / / / \ \ \ / / /_/ / // / / / / // /\ \___\/ / / / / / / / \/____/
\ \ \ / / // / /___/ /\ \ / / /__\/ // / / / / // / /\/___/ / / / / / / / / / /
\ \ \/ / // / /_____/ /\ \ / / /_____// / / / / // / / / / / / / / / / / / / /
\ \ \/ // /_________/\ \ \ / / /\ \ \ \ \ \__/ / // / / / / /___/ / /__ / / / / / /
\ \ // / /_ __\ \_\/ / / \ \ \ \ \___\/ // / / / / //\__\/_/___\/ / / / / /
\_\/ \_\___\ /____/_/\/_/ \_\/ \/_____/ \/_/ \/_/ \/_________/\/_/ \/_/
Inventor, builder, and PhD candidate in Data Science. I see code as sculpture and pixels as poetry. I dive headfirst into the unknown, treating mountains like haybales and turning wild ideas into living, breathing experiences.
Currently obsessing over: truly peer-to-peer systems with no servers in the middle, agentic AI and pushing LLM boundaries (converting quadratic complexities to sub-quadratic, building pipelines that actually make sense), and squeezing real systems work out of Rust. If it can't run locally or P2P, I'm not interested.
My philosophy: The journey is everything. I don't just write code; I craft experiences that have soul.
Holding a granted patent in secure computing / decentralized protocols, with more in the pipeline.
🛰️ Recon2x — Serverless P2P Messaging, Calls & File Transfer
A peer-to-peer comms app that ships as a single self-contained executable — run the binary, it starts a local server and opens your browser. No installer, no Node, no dependencies. 71% Rust (tokio + axum) with a SvelteKit UI compiled into the binary via rust-embed.
The hard part isn't the chat — it's getting two machines to talk directly with nothing in the middle:
- NAT traversal that actually works — IPv6 direct → IPv4 hole-punch (deterministic, clock-synced schedule) → LAN/Bluetooth fallback. No TURN relay, by design.
- Zero-knowledge rendezvous — a tiny HTTP service (running live on a Pi at
rend.vardhin.com) that helps peers find each other but stores only opaque encrypted blobs. It can't read who's talking to whom. - "Parked" presence — a friend's phone in their pocket wakes on a shared-seed v6 schedule so you can reach them directly, no rendezvous round-trip.
- Encryption everywhere — argon2id + ChaCha20-Poly1305 vault for a 24-word BIP39 identity, per-friend X25519 keys, sealed chat-at-rest, sealed file chunks, and per-call AEAD on every Opus/VP9 frame. The backend never touches plaintext media.
- Full media stack — live audio/video calls, streaming file transfer with resume, read receipts, typing, edit/delete, multi-persona identities.
18 releases, builds for Linux/macOS/Windows on tag. This is where most of my systems brain lives right now.
🏡 raspy — Your Own Cozy Homelab, Self-Hosted
An all-in-one control plane for your Raspberry Pi: a vault, a journal/event tracker, a GUI file manager, per-family-member accounts, and a lot more — all yours, on your own hardware. FastAPI spine + a server-driven SvelteKit shell, with a pluggable attachment system: each app contributes an API router and a declarative UI descriptor, so adding a feature never touches the frontend.
- One-command install — a self-contained binary, no Python or Node needed; sets itself up as a boot service and creates the first admin.
- Real auth — Argon2id storage, mini-PIN unlock, rotating sessions, CSRF, lockout/rate-limiting, account-scoped app visibility.
- Live + connected — WebSocket event bus, Web Push via VAPID, and a connectivity app that brings up Cloudflare Tunnel / Tailscale from the UI.
- Batteries included — accounts, todo, notes, calendar, contacts, files, mail, vault, system stats, and more discovered at startup.
Self-updating from GitHub Releases. Personal infrastructure done right.
🌐 Lexicon (LSD) — A Natural-Language HUD for Your Desktop
A transparent, fullscreen overlay layer for Linux — press a hotkey, a glass HUD drops over your whole screen, you type in plain English, and floating widgets appear. Press Escape and it vanishes (zero CPU when hidden). Not a launcher, not a terminal — a daemon that gives your desktop a programmable glass nervous system.
Built as a multi-layer system with body-inspired naming:
- The Body — Tauri + SvelteKit transparent window, Rust IPC, glass-blur draggable/resizable widgets.
- The Brain — a Python/FastAPI grammar engine that loads natural-language extensions (
match()→action()), plus a WebSocket hub. - The Spine — a ZeroMQ event bus wiring every layer together (<5ms toggle round-trip).
- The Memory — embedded SurrealDB persisting widgets, workspaces, themes, scraped data.
- Organs — register any URL as a headless Playwright tab, then deep-scrape it structurally — paste an element's HTML and it discovers and extracts every match.
- Automations — programmable browser workflows (click/scroll/type/paginate/loop) you build and replay.
- Entity resolution — a multi-strategy consensus engine (Jaro-Winkler, Soundex, Double Metaphone, spaCy NER) that merges scraped data into unified person nodes.
Real PTY shells in xterm.js, multi-workspace state, and a full theming system with lx-* CSS anchors. One of the most ambitious things I've built.
📈 StockIt — Android TradingReal-time market data, portfolio management, and trading in a sleek dark UI. Jetpack Compose / Kotlin. |
📄 RagAI — Talk to Your PDFsLocal-first RAG for natural-language document chat. SvelteKit + FastAPI + Ollama — no cloud, no leaks. |
|
Liquid-glass shader experiments in Three.js / Svelte. |
🦙 RheaA local LLM assistant around a llama.cpp chat server — streaming, a tool-calling loop, session memory, and a terminal UI. Python. |
✍️ Humanizer — AI Text ToolingHumanize-and-verify in one workflow with multi-model paraphrasing (T5, BART, Pegasus). (CC BY-NC 4.0) |
GLSL portfolio shaders, RPG experiments, and a lot more across 54 repos. |
📊 Complete Tech Stack
Systems: Rust (tokio, axum), UDP/NAT traversal, STUN, BIP39/argon2id/ChaCha20-Poly1305/X25519 crypto
Frontend: Svelte/SvelteKit (my beloved), Three.js, custom GLSL shaders, anything that lets me paint pixels
Backend: Node.js, Python FastAPI (for AI stuff)
AI: Ollama (local inference), RAG pipelines, NLP models (T5, BART, Pegasus)
Web3: GunDB, Ethereum via Hardhat/Ganache
Mobile: Jetpack Compose / Kotlin, React Native Expo
Languages I Speak: Telugu (mother tongue ❤️), English, Hindi, Tamil (learning), Japanese (dabbling)
OS: Arch Linux + Hyprland (because customization is life)
What I fukin hate: Cloud services! Cloud my dear arch nemesis. If it can't run locally or peer-to-peer, I'm not interested man.
Current linguistic adventure: Learning Tamil, because every language is a new way to think, and damn this unlocked a horizon for me.
graph LR
A[🎯 Dive in] --> B[🔧 Fiddle]
B --> C[📝 Version Control]
C --> D[🔄 Iterate]
D --> E[✨ Vision Breathes]
style A fill:#6366f1,stroke:#333,stroke-width:2px,color:#fff
style B fill:#8b5cf6,stroke:#333,stroke-width:2px,color:#fff
style C fill:#a855f7,stroke:#333,stroke-width:2px,color:#fff
style D fill:#c084fc,stroke:#333,stroke-width:2px,color:#fff
style E fill:#e879f9,stroke:#333,stroke-width:2px,color:#fff
I don't "struggle" with problems - I see challenges as haybales, not mountains. I:
- Dive in without knowing everything
- Fiddle until it clicks
- Version control my journey
- Iterate until my vision breathes
Learning style: Hands-on chaos. Break things, fix them, learn by doing.
I'm always looking for passionate souls to build amazing things with. Skill level doesn't matter - passion does.










