Senior Software Engineer
Building some useful AI agents for marketing and brands.
🙏 Namaste,
I build systems software and work on AI security where latency, reliability, and real-world constraints matter.
My work spans real-time systems, robotics, and the security of AI systems — from agent and model safety to
resilient infrastructure underneath them.
I’ve worked on teleoperation over spotty LTE/4G networks,
event-driven sensing for autonomous systems, and production backends that had to stay dependable amid
scale, noise, and unexpected failures.
I work across C++, Python, and cloud infrastructure, always prioritizing observability, resilience, and
top-notch performance.
I love creating systems that remain calm and collected, no matter how
chaotic the world around them gets — including when the chaos comes from the AI itself.
Different settings, same pull: software that had to perform, stay reliable, and remain debuggable under pressure.
Building some useful AI agents for marketing and brands.
Built a correctness-first, low-latency teleoperation data plane in C++ for video and telemetry over unreliable networks, maintaining sub-200ms tail latency under live bandwidth variability.
Built real-time, event-driven autonomy pipelines for drones and rovers, integrating sensing, control, and fault-detection systems under strict latency and reliability constraints.
Supported a graduate and undergraduate course on autonomous systems, helping teach the fundamentals of controls, PID tuning, and autonomous vehicle design through hands-on rover development.
Built and fixed production backend systems in a high-pressure financial environment, with a focus on latency, reliability, and operational clarity.
Built the initial product and platform from the ground up, making core product and technical decisions without an existing playbook.
A few things I’ve built around observability, reliability, robotics, simulation, and software that has to behave well under real constraints.
AI-powered vault health monitor for Obsidian. Finds orphaned notes, stale content, tag sprawl, and broken structure with one-click fixes.
A session firewall for MCP-connected agents. Enforces RBAC - roles, bindings, scopes, and per-argument constraints - then tracks data flow across calls to catch exfiltration attacks that per-request inspection misses. Selected for Canopy by Founders Inc (f.inc).
A low-level C++ MAVLink health daemon for companion computers, designed to expose hardware and service health under fault conditions through a custom health message protocol.
A collaborative drone design and simulation platform that combines real-time 3D visualization with deterministic validation of configurations and flight setups.
Built a multi-agent reinforcement learning project (ExoRL) involving environment modeling, agent training, and
experimental evaluation. Explored coordination strategies and analyzed emergent behaviors through simulation
results.
Advanced ML course, Fall '25 - Prof. Armin Mehrabian & Sardar Hamidian
A real-time system monitoring tool with a Go backend and D3.js-based frontend visualizations. It monitors CPU, memory, disk, and network usage.
A toolkit built with C++ and Go to experiment with encrypted data operations for privacy-preserving computation and research.
Control the OpenAI Gym LunarLander-v2 environment using hand gestures detected from a webcam with MediaPipe Hands and OpenCV.
I’m especially interested in autonomous systems that have to keep working under latency, packet loss, adversarial conditions, and real-world uncertainty and in the cryptographic systems that make trust possible in distributed environments.
I work as a Research Engineer with Prof. Sibin Mohan at George Washington University, focusing on autonomous drones and rovers with an emphasis on secure, low-latency communication and system resilience.
My current work looks at how autonomous systems degrade before failure becomes obvious - from memory-safety issues in drone communication stacks to protocol-level weaknesses in onboard and ground-station interfaces, and real-time detection and mitigation of adversarial behavior.
The goal is to improve the safety, robustness, and reliability of autonomous systems operating in hostile or unpredictable environments.
I also have a research background in cryptography and decentralized systems, with a focus on privacy-preserving technologies such as zero-knowledge proofs.
I co-authored Blockchain for Beginners: Art of Decentralization and Cryptography, a foundational text on cryptographic primitives and decentralized systems.
I’ve also delivered talks and workshops on blockchain and cryptography at conferences and technical meetups.
The work matters, but so do the things that shape how I think, what I notice, and what I end up obsessing over.
I’m drawn to things that look elegant from a distance and get complicated up close - Formula 1, control under constraint, aircraft geometry, and the engineering decisions behind systems that somehow work as well as they do.
I write poetry, and I’m learning Farsi. Language sharpens the same instincts I use in engineering: structure, ambiguity, rhythm, and precision.
I like long hikes, road trips, and karting. Nature and speed usually help me untangle problems that refuse to move at a desk.
I sketch digitally when I want to think with my hands instead of code. It’s a different kind of problem-solving - slower, quieter, and a good reminder that not everything interesting needs to be optimized.
I like books that make me think differently about systems, people, and perception. Reading helps me step out of the immediacy of engineering and come back with better judgment.
Systems and AI security roles are the best fit. I’m especially interested in teams working on
AI safety and security, real-time systems,
resilient infrastructure, autonomy, observability, or software that has to operate under real constraints.
If that sounds close to what you’re building, I’d be glad to talk.