Aditya Arya
Backend & applied-AI engineer · Bengaluru, India
Final-year · open to 2027 internships and full-time roles
I build systems I can take apart and explain: a storage engine in Go, a voice agent that runs on a 4 GB laptop GPU, and an interpreter in C++.
I’m a committer on the Hiero Python SDK (Linux Foundation), with 48 merged pull requests across its Python, C++ and Go SDKs.
I measure before I claim. The numbers on this page come from benchmark scripts you can rerun.
Experience
Click a role for detailsHiero (Linux Foundation Decentralized Trust)Committer, Python SDK · Python, C++, GoOct 2025 – Present
- 48 merged pull requests since October 2025: 30 in the Python SDK, 15 in C++, 3 in Go. The work covers transaction APIs, JSON-RPC/TCK conformance endpoints, client setup, and CI bots.
- Split the C++ TCK server into a JSON-RPC layer and an HTTP layer (+1,077/−531 across 15 files) after my unit tests exposed a test-only friend class in production code.
- Committer on the Python SDK, where I also review other contributors' pull requests.
NextFlyt AerospaceAIML InternMay 2026 – Jul 2026
- 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.
AmberFlux EdgeAI Private LimitedAI Developer InternJun 2025 – Aug 2025
- Built multi-tenant search over video transcripts: VTT parsing, MiniLM embeddings in per-tenant Qdrant collections, a weighted ranking score, and timestamped playback links. GPT-4o summarises the match and returns a plain "no result" when the transcript doesn't answer the query.
- Built the retrieval stage of an FAQ assistant: Qdrant vector search combined with TF-IDF and BM25 scores (min-max normalised, weighted), with a relevance threshold and a keyword fallback.
ToeHo AI Private LimitedLLM Engineer InternMay 2025 – Sept 2025
- 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.
Rajiv Gandhi Institute of Petroleum Technology · B.Tech, Computer Science · 2023–2027 · CGPA 8.38
Projects
Each one has a full write-up
DemoVoice Agent Runtime
In progressA voice agent that runs entirely on a laptop. Browser audio goes over WebRTC into a Go orchestrator, then through local speech-to-text, LLM and TTS models.
- 2.07 s p50 end of speech → first audio
- 0.28 s LLM first token
- 2.1 GB peak VRAM
Go · Python · gRPC · WebRTC
DemoStrataKV
ShippedAn embedded key-value store in Go, published on pkg.go.dev. Checksummed write-ahead log, atomic batches and Bloom filters, with three crash-safety bugs found and fixed.
- ~100× faster missing-key lookups
- 825 ms → 2.9 ms startup
- 346 → 45,867 writes/s
Go · Storage enginesBlan
ShippedA small programming language: a handwritten C++17 lexer, parser and interpreter, behind a Go job queue and a browser playground you can use today.
- Live playground
- Go worker pool, 3 s timeout
C++17 · Go · Next.jsAetherRTC
In progressThe WebRTC edge for the voice agent. It terminates browser media in Go with Pion, converts G.711 to PCM and streams it over bidirectional gRPC.
- Pure-Go audio path
- Paced 20 ms output frames
Go · Pion · gRPC
More projects 5
- CLI Login SystemA containerized Go CLI authentication system with optional TOTP-based 2FA, account lockout, and session management, backed by MySQL.
- AI Form Filler AgentFills Google Forms from your own documents: a Python/Playwright client scrapes the form, and a small Go tool server answers each question with a local Qwen 2.5 model and DuckDuckGo search.
- Sound Wave VisualizerA Windows desktop overlay in C++ that visualizes whatever audio the system is playing: WASAPI loopback capture, KissFFT, and a GLSL shader on a transparent, click-through window.
- Semantic Search TranscriptAsk a question, get the matching timestamped line from a transcript. Two search methods: TF-IDF and sentence embeddings, with a Streamlit app and a CLI.
- Stock Analysis AssistantA Streamlit app that answers questions like "Why did Tesla stock drop today?" by letting Gemini 2.0 Flash call five Python functions backed by the Alpha Vantage API.
Skills
Languages
- Python
- C++
- Go
- SQL
- JavaScript
- HTML/CSS
Backend & DevOps
- FastAPI
- Flask
- Docker
- Git
- gRPC
- REST APIs
- WebRTC (Pion)
- GitHub Actions
Databases
- MySQL
- MongoDB
- Qdrant
- Redis
ML/AI
- PyTorch
- Transformers
- LangChain
- scikit-learn
- Pandas
- NumPy
- Hugging Face
- Ollama
- llama.cpp
- MCP
Tools
- Postman
- Selenium
- Playwright
- Streamlit
Open source
All 48 merged PRsCommitter on the Hiero Python SDK, with merged work across the Python, C++ and Go SDKs under Linux Foundation Decentralized Trust. The work covers transaction APIs, JSON-RPC conformance (TCK) servers, client setup and CI bots.
- 48 merged PRs
- 30 Python
- 15 C++
- 3 Go
- Committer Python SDK
- sdk-cpp #1176Refactored the TckServer to separate JSON-RPC protocol handling from the HTTP transport.+1,077
−531 - sdk-cpp #1220Implemented opt-in receipt/record query failover to alternate nodes.+237
−20 - sdk-python #1274Added Client factory methods (from_env) and simplified SDK examples.+433
−181 - sdk-cpp #1282Implemented the topic-transaction TCK endpoint suite for the C++ SDK's conformance tests.+623
−0
Writing
All posts- Two AI Agents, One Linux Account: A Postmortem
- Rank 101 in the Amazon ML Challenge: France Was the Final Boss
- I Removed Redis and Replaced It with a Storage Engine I Built From Scratch
- I Wrote a Language From a Blank File in C++17, and Actually Shipped It
- I Built a WebRTC Gateway So My AI Could Talk Back, and It Nearly Broke Me
Recognition
- Amazon MLSS'26: selected from 134,421 applicants nationwide (top 2.2%, 3,000 selected).
- Super Contributor, Hacktoberfest '25.
- LeetCode: 250+ problems solved.
- Merit-Cum-Means Awardee: scholarship for top 10% of batch.
- Training & Placement Representative, Dept. of CSE, RGIPT.
Let’s talk
Hiring for backend, systems or applied-AI work, or want to talk about something I built? Email is the fastest way to reach me.
arya050411@gmail.com