Dinesh Yadav

Systems software engineer · MSCS, Georgia Tech

Software engineer with a Master's in Computer Science from Georgia Tech, focused on computing systems and ML Systems. Previously: Mythics, Johnson Controls, Amdocs, Samsung R&D.

I love building things 0→1 and scaling them — product design, architecture, and deep-diving into new ideas with taste and care. I enjoy peeling back the layers of abstraction to understand how software interacts with hardware to build more efficient systems. Off-screen: chasing rabbit holes, sketching, or somewhere playing a sport.

Currently building

Experience

  1. Founding Backend Engineer @ Stealth FinTech AI Startup

    Feb 2026 – Present · Remote

    Building domain-specific AI agents for financial advisors — the backend and agent infrastructure from the ground up.

    highlights
    • Designing and building the core backend and agentic systems for a finance-domain AI product.
    • Owning architecture for reliable, auditable agent workflows over financial data.
    • Python
    • AI Agents
    • FastAPI
    • PostgreSQL
    • LLMs
  2. Research Assistant — Quantum Compiler Development @ Computer Architecture and Compiler Research Lab, Georgia Tech

    Jan 2025 – May 2025 · Atlanta, GA

    Built Rust-based AST and semantic validation for the Qwerty compiler, a Python-based DSL for quantum programming.

    highlights
    • Collaborated on research leading to publication: Qwerty: A Python DSL for Quantum Programming.
    • Implemented type-checking logic and unit tests for Qwerty language constructs in Rust for the compiler frontend.
    • Developed and integrated a typechecker for quantum–classical hybrid code paths, ensuring correctness across QPU and classical operations.
    • Enhanced compiler diagnostics with precise, user-friendly error reporting.
    • Rust
    • Python
    • Quantum Computing
    • Compilers
    • MLIR
  3. GenAI/ML Software Engineer Intern @ Mythics

    June 2025 – Aug 2025 · Virginia Beach, VA

    Integrated an AI agentic chatbot into the company’s cloud security monitoring portal and built a hybrid RAG pipeline.

    highlights
    • Built SalesGenie — an automated sales-proposal generation platform on Python, FastAPI, docxpl, and LLMs.
    • Improved enterprise knowledge retrieval and answer accuracy via vector DB + PostgreSQL + re-ranking.
    • Python
    • FastAPI
    • PostgreSQL
    • LLMs
    • RAG
  4. Software Engineer @ Johnson Controls

    May 2022 – Aug 2024 · Gurgaon, IN

    Designed and built backend services for a cloud-based multi-tenant distributed system for an Access Control SaaS, ensuring high availability and scalability.

    highlights
    • Developed distributed event-driven microservices using Spring Boot, Kafka, and MQTT — optimized inter-service communication in a real-time access-control system.
    • Collaborated with the architect to integrate Elasticsearch for enhanced search functionality.
    • Designed and tested fault-tolerant RESTful APIs, ensuring resilient and efficient interactions between services.
    • Optimized system complexity by restructuring core modules, reducing API response times by more than 30%.
    • Built CI/CD pipelines with GitHub Actions and Azure DevOps to deploy into Docker containers.
    • Java
    • Spring Boot
    • Kafka
    • MQTT
    • Elasticsearch
    • Docker
    • CI/CD
  5. Software Developer @ Amdocs

    Feb 2020 – May 2022 · Gurgaon, IN

    Part of the Technology R&D team working on Microservices360 (MS360) — Amdocs' internal cloud-native platform for building and running telecom microservices.

    highlights
    • Built and tested platform tooling on the MS360 stack (Kubernetes, Docker, Jenkins).
    • Developed Unix-based automation for system monitoring and SRE workflows, improving operational efficiency ~90%.
    • Contributed to cloud migration of telecom systems, tuning resource allocation for performance.
    • Worked within the MS360 R&D squad on the platform used across Amdocs engineering teams.
    • Java
    • C++
    • Kubernetes
    • OpenShift
    • Docker
    • Jenkins
    • Unix
    • SRE

Qwerty Quantum Compiler

A Rust-based compiler frontend for Qwerty, a Python DSL for quantum programming. AST construction, type checking, and semantic validation for quantum-classical hybrid code paths.

  • Rust
  • Python
  • Quantum Computing
  • Compilers

Browser Use Workflow Agent

An autonomous AI-powered browser agent for long-horizon tasks. Custom ReAct loop, 3-level escalating error recovery, parallel execution across isolated browser contexts, and dynamic history management.

  • Python
  • Playwright
  • Claude AI
  • Pydantic

Distributed Fault-Tolerant Key-Value Store

A distributed, fault-tolerant, sharded transactional key-value store from scratch. Exactly-once RPC, Primary-Backup replication, Paxos-based consensus, and two-phase commit across shards.

  • Distributed Systems
  • Go

Relational Database from Scratch

A fully functional academic relational database in C++17 — buffer management, B-Tree indexing, and a query execution engine. Deep dive into database internals and low-level system design.

  • C++
  • Bash
  • Multithreading

Multi-User Blogging Platform

Dynamic, SEO-optimized blogging platform with multi-user support. Node.js, MongoDB, Next.js with SSR, hosted on AWS EC2 with JWT authentication.

  • Node.js
  • Next.js
  • MongoDB
  • Express.js
  • AWS

Distributed File System

A gRPC-based distributed file system with efficient file transfer, weakly consistent caching, and asynchronous communication for real-time updates.

  • C++
  • gRPC
  • Protocol Buffers
  • Distributed Systems

Mini-Internet: Autonomous System Network

Designed and simulated a scaled-down AS network — IP addressing, intra-domain (OSPF) and inter-domain (BGP) routing, RPKI security mechanisms reflecting real-world ISP operations.

  • Computer Networks
  • Routing

Theremin: Gesture-Controlled Synth

A radio antenna as a proximity sensor with variable capacitance to detect a human body. Senses hand movements and produces musical tones without contact.

  • Arduino
  • Electronics
  • PCB Design
  • Electromagnetism

Scribe AI — Multimodal Document Q&A

Turns any PDF into an AI-powered assistant with exact page citations and visual artifacts. Vision-OCR ingestion, hybrid retrieval (FTS5 + sqlite-vec + cross-encoder), agentic reasoning over MCP tools, SSE streaming.

  • Next.js
  • FastAPI
  • SQLite
  • sqlite-vec
  • FTS5

Video Recommendation System

A deep-learning recommendation system inspired by YouTube — collaborative filtering and ranking networks trained on MovieLens with PyTorch and Scikit-learn.

  • Python
  • PyTorch
  • Scikit-learn
  • Pandas

LockIn — macOS Focus Blocker

A system-level focus blocker for macOS that stays locked until your time is up. Blocks distracting sites and apps across every browser — no extension, no quick off switch. Recurring schedules, reusable block sets, and clock-tamper resistance that survives app quit, kill, and reboot.

  • Swift
  • SwiftUI
  • macOS

Zen Lock — Distraction Blocker

Cross-platform focus tool for Android and iOS that schedules and enforces lock-screen sessions. Published on Google Play and the App Store.

  • Android
  • iOS
  • Java
  • Swift
  • MVVM

WindVoyager — Weather Balloon Tracking

Visualizes global weather balloon trajectories, wind patterns, and atmospheric conditions using real-time telemetry from WindBorne and OpenMeteo. Interactive analytics and heatmaps.

  • React
  • Leaflet.js
  • Node.js
  • Express

Distributed Log Aggregator

Scalable distributed log aggregation in Go — collects, stores, and queries logs from multiple microservices. Redis-backed storage with TTL expiration and a flexible source configuration system.

  • Go
  • Redis

Skills

Languages
  • Java
  • Python
  • C/C++
  • Rust
  • Go
  • JavaScript
  • TypeScript
Backend & Systems
  • FastAPI
  • Spring Boot
  • Node.js
  • gRPC
  • REST API
  • Kafka
  • Express.js
  • MQTT
  • Elasticsearch
  • Distributed Systems
Databases
  • PostgreSQL
  • MySQL
  • MongoDB
  • NoSQL
  • Redis
  • SQLite
ML & AI
  • PyTorch
  • Agents
  • Scikit-learn
  • LLMs
  • RAG
  • LangChain
  • Machine Learning
Frontend
  • React.js
  • Next.js
  • Vue.js
  • CSS
Infra
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • GitHub Actions
  • Jenkins
  • Linux/Unix

Get in touch

Always up for a good conversation — an idea, a collaboration, or something you're building.