Aditya Arya
Aditya Arya

Aditya Arya

Systems + AI infrastructure · RGIPT '27

One System, Not Four Projects

A storage engine, a language, a voice pipeline, a WebRTC gateway. Three of those edges are real code talking to real code — the fourth is just the same habit of building the layer everyone else imports.

StrataKV

330K+ ops/sec

LSM-tree key-value store, WAL durability, background compaction

SHA-256 hash → execution cache

Blan

O(1) cache lookups

C++17 language + Go execution backend, deployed cloud platform

similar engineering, no shared code

Voice Agent Runtime

<1.1s latency

Local VAD→STT→LLM→TTS pipeline on 4GB VRAM

gRPC stream → raw PCM audio

AetherRTC

gRPC bridge

WebRTC gateway, browser mic to VAR over PCM

About

Final-year CS undergrad at RGIPT, mostly interested in the layer between an idea and the machine that actually has to run it — parsers, storage engines, inference pipelines. StrataKV started as an attempt to figure out what Redis was hiding under the hood; it now takes production traffic. Blan started as "can this be built from a blank file in C++17"; it's deployed with its own execution cache. The voice agent came from asking why local inference felt slow and finding out the bottleneck was buffering, not compute. Also an open-source contributor on the LFDT Hiero SDKs under the Linux Foundation — numbers get checked before they get written down anywhere on this site.

330K+ops/secsustained writes in StrataKV under append-heavy load
2,196×lookup speedupnegative-lookup latency, 358ms → 163µs via Bloom filters
<1.1svoice latencyend-to-end speech-in to first-audio-byte on 4GB VRAM
Top 2.2%Amazon MLSS'263,000 selected of 134,421 applicants

Experience

Contributor & Committer (C++, Python, Go)

Oct 2025 – Present

LFDT Hiero (formerly Hedera)

  • Contributing across the Hiero C++, Python, and Go SDKs since October 2025 — 48 merged pull requests spanning transaction APIs, JSON-RPC/TCK conformance endpoints, client abstractions, and CI tooling.
  • Promoted to Committer, the project's trusted-review tier — now reviewing incoming pull requests and onboarding new contributors alongside continued authoring work.

AIML Intern

May 2026 – Jul 2026

NextFlyt Aerospace

  • Built a semantic segmentation pipeline (ResNet50-UNet) on aerial drone imagery for terrain classification, reaching 85.6% pixel accuracy across 24 classes; diagnosed a spatial-downsampling bug causing small-object classes to vanish before reaching the encoder.
  • Compressed the segmentation model via FP16 quantization, cutting model size 66.5% (373MB→125MB) and inference time 14% (765ms→661ms) with 99.91% prediction agreement to the FP32 baseline.
  • Profiled a ViT-based (DINOv2 backbone) 3D reconstruction model on 4GB VRAM hardware; identified the hard memory ceiling causing throughput collapse and authored a feasibility report with INT8 quantization and cloud-based distillation as viable paths forward.

AI Developer Intern

Jun 2025 – Aug 2025

AmberFlux EdgeAI Private Limited

  • Improved retrieval relevance by 20–25% by redesigning a RAG pipeline’s ranking stage with query classification and hybrid scoring (Reciprocal Rank Fusion + normalized vector/BM25 combination).
  • Built an evaluation suite on RAGAS Faithfulness and Context Precision metrics to catch retrieval regressions before deployment.

LLM Engineer Intern

May 2025 – Sept 2025

ToeHo AI Private Limited

  • Fine-tuned Gemma-3-1B-IT via Unsloth for a bilingual (English/Hindi) assistant; implemented memory tracking and state management to resolve multi-turn context loss.
  • Engineered automated scripts using Playwright and Selenium to scrape and curate large-scale social media content (from X, Insta, etc.) for model training. Applied machine learning techniques to analyze YouTube data (transcripts, comments) to extract key audience engagement patterns and content preferences.

Skills

Python
C++
Go
SQL
JavaScript
HTML/CSS

GitHub Activity

SepOctNovDecJanFebMarAprMayJunJulAug
744 contributions in the last year
LessMore

Open Source

Eight pull requests scored highest for complexity out of 48 merged across the Hiero C++, Python, and Go SDKs under the Linux Foundation. See all 48 merged PRs.

Projects

Blog

I Removed Redis and Replaced It with a Storage Engine I Built From Scratch

A walkthrough of building StrataKV, an LSM-tree-inspired key-value store in Go with WAL durability, Bloom filters, and compaction, from the moment I got tired of treating Redis as a black box.

gosystemsstorage-enginelsm-tree
2026-08-08·16 min read

I Wrote a Language From a Blank File in C++17, and Actually Shipped It

A walkthrough of building Blan, a Turing-complete interpreted language with a hand-written lexer, recursive descent parser, and memory-safe AST in C++17, then going further by wrapping it in a Go backend, deploying it on the internet, and wiring in a custom key-value store for execution caching.

c++compilersgolanguage-design
2026-08-08·12 min read

I Built a WebRTC Gateway So My AI Could Talk Back, and It Nearly Broke Me

What happens when you vibe-code a WebRTC pipeline, get three different AIs to help, and somehow end up debugging a 7-second silence that turned out to be a mute gate with a subframe remainder bug.

webrtcgogrpcvoice-ai
2026-08-06·15 min read

Wiring a Browser to a Local Voice AI: The AetherRTC Integration

Wiring a real browser microphone into a local voice AI over WebRTC, and the string of bugs (a hardcoded sample rate, VAD that gave up early, audio arriving all at once) that stood between a demo and something that actually works.

WebRTCGoprojectSystem Design
2026-08-03·12 min read

From Walkie-Talkie to True-Duplex: The VAD way

Voice activity detection is trivial in a demo and breaks constantly in production. The 4-state debounce machine that stopped the agent from cutting people off mid-sentence.

Voice Activity DetectionAIAI AgentAi Voice Agent
2026-07-21·10 min read

Implementing True-Duplex for AI Voice Agent

A voice agent that has to finish talking before it can listen isn't having a conversation, it's taking turns. What it took to make interruption actually work.

Software DevelopmentVoice AssistantAgentic AiAI
2026-06-23·10 min read

Fresher’s condition - A beggars Plea.

200+ applications, a 6.5/10 resume score from a chatbot, and the sinking feeling that luck outweighs skill for a fresher right now. Not a tutorial, just a rant.

rantinternshipssoftwarefresher
2026-05-22·6 min read

Get in Touch

Open to opportunities, collaborations, and interesting conversations.