_ _ _ _ _ _ _ _ _
/\ \ _ / /\ / /\ /\ \ /\ \ / /\ / /\ /\ \ /\ \ _
\ \ \ /_/ / / / / \ / \ \ / \ \____ / / / / / / \ \ \ / \ \ /\_\
\ \ \ \___\/ / / /\ \ / /\ \ \ / /\ \_____\ / /_/ / / / /\ \_\ / /\ \ \_/ / /
/ / / \ \ \ / / /\ \ \ / / /\ \_\ / / /\/___ // /\ \__/ / / / /\/_/ / / /\ \___/ /
\ \ \ \_\ \ / / / \ \ \ / / /_/ / // / / / / // /\ \___\/ / / / / / / / \/____/
\ \ \ / / // / /___/ /\ \ / / /__\/ // / / / / // / /\/___/ / / / / / / / / / /
\ \ \/ / // / /_____/ /\ \ / / /_____// / / / / // / / / / / / / / / / / / / /
\ \ \/ // /_________/\ \ \ / / /\ \ \ \ \ \__/ / // / / / / /___/ / /__ / / / / / /
\ \ // / /_ __\ \_\/ / / \ \ \ \ \___\/ // / / / / //\__\/_/___\/ / / / / /
\_\/ \_\___\ /____/_/\/_/ \_\/ \/_____/ \/_/ \/_/ \/_________/\/_/ \/_/
To code is to make art, art that breathes, art that moves, and art that lives on
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 Trading
Real-time market data, portfolio management, and trading in a sleek dark UI. Jetpack Compose / Kotlin.
π RagAI β Talk to Your PDFs
Local-first RAG for natural-language document chat. SvelteKit + FastAPI + Ollama β no cloud, no leaks.
πͺ Liquid-Glass-Threejs
Liquid-glass shader experiments in Three.js / Svelte.
π¦ Rhea
A local LLM assistant around a llama.cpp chat server β streaming, a tool-calling loop, session memory, and a terminal UI. Python.
π 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.
I write poems and stories, then build RPG games to bring them to life Music
Creating melodies when words aren't enough Psychology
Understanding what makes humans tick Philosophy
Optimistically charging ahead, using setbacks as a sculptor's chisel
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.
"Whatever I do, I put my soul into it. Code isn't just logic - it's poetry that's alive, dreams that live."