_ _ _ _ _ _ _ _ _
/\ \ _ / /\ / /\ /\ \ /\ \ / /\ / /\ /\ \ /\ \ _
\ \ \ /_/ / / / / \ / \ \ / \ \____ / / / / / / \ \ \ / \ \ /\_\
\ \ \ \___\/ / / /\ \ / /\ \ \ / /\ \_____\ / /_/ / / / /\ \_\ / /\ \ \_/ / /
/ / / \ \ \ / / /\ \ \ / / /\ \_\ / / /\/___ // /\ \__/ / / / /\/_/ / / /\ \___/ /
\ \ \ \_\ \ / / / \ \ \ / / /_/ / // / / / / // /\ \___\/ / / / / / / / \/____/
\ \ \ / / // / /___/ /\ \ / / /__\/ // / / / / // / /\/___/ / / / / / / / / / /
\ \ \/ / // / /_____/ /\ \ / / /_____// / / / / // / / / / / / / / / / / / / /
\ \ \/ // /_________/\ \ \ / / /\ \ \ \ \ \__/ / // / / / / /___/ / /__ / / / / / /
\ \ // / /_ __\ \_\/ / / \ \ \ \ \___\/ // / / / / //\__\/_/___\/ / / / / /
\_\/ \_\___\ /____/_/\/_/ \_\/ \/_____/ \/_/ \/_/ \/_________/\/_/ \/_/
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-ThreejsLiquid-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.









