Dinesh Yadav

Systems software engineer · Georgia Tech

San Francisco, California

Software engineer with a Master's in Computer Science from Georgia Tech, focused on computing systems and ML Systems.

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

Roopik — Agentic IDE for Designers preview

Roopik — Agentic IDE for Designers

An AI-powered IDE bridging design and code. Designers and UI developers generate, preview, and iterate on UI components using natural language and visual controls — built on AI assistance that understands design intent through richer context and tools.

  • TypeScript
  • AI Agents
  • AST Manipulation

Experience

resume ↗
  1. Founding Backend Engineer

    Zom AI Zom AI

    Feb 2026 – Present

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

    • Owning architecture for reliable, auditable agent workflows over financial data.
    • Python
    • AI Agents
    • FastAPI
    • PostgreSQL
    • LLMs
  2. Research Assistant — Quantum Compiler Development

    Internship

    Computer Architecture and Compiler Research Lab, Georgia Tech Computer Architecture and Compiler Research Lab, Georgia Tech

    Jan 2025 – May 2025

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

    • 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

    Internship

    Mythics Mythics

    June 2025 – Aug 2025

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

    • 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 Johnson Controls

    May 2022 – Aug 2024

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

    • 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 Amdocs

    Feb 2020 – May 2022

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

    • 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
  1. An expressive multi-touch synthesizer for iPhone, iPad, Mac, and Android — every finger is its own voice. Csound sound engine, 12 scales, and an iPad AUv3 plugin for GarageBand/AUM.

    • Swift
    • Kotlin
    • Csound
    • AUv3
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. A working theremin built from loose components up — three circuit approaches, a fabricated PCB, and the physics of an instrument you never touch.

    • Analog Circuit Design
    • EAGLE
    • Multisim
    • PCB Fabrication
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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

Backend & Systems

  • FastAPI
  • Spring Boot
  • Node.js
  • gRPC
  • REST API
  • Kafka
  • Express.js
  • MQTT
  • Elasticsearch
  • Distributed Systems

Get in touch

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

Wanna chat?