Sreekara Dandibhotla

Computer Science Student at Georgia Tech

Experience

Plaid Plaid

Software Engineer Intern

May 2026 - Present

Anduril Industries Anduril Industries

Software Engineer Intern

May 2025 - August 2025

Tesla Tesla

Software Engineer Intern

January 2025 - May 2025

HyTech Racing HyTech Racing

Lead Software Engineer

January 2024 - Present

Verint Verint

Software Engineer Intern

May 2024 - August 2024

Skills

Go
C++
Rust
Python
Java
C
Linux
TypeScript
PostgreSQL
Docker
Kubernetes
Git
Protobuf Protobuf
gRPC gRPC

Projects

Mesh Network

A decentralized, peer-to-peer mesh networking library in modern C++23. Nodes self-organize into a network and route packets to each other with no central server required.

  • Supports TLS encryption and TCP/UDP communication
  • Implements peer handshakes, heartbeat monitoring, and automatic reconnection
  • Propagates routing tables for self-organizing multi-hop communication
  • Provides optional end-to-end encryption
  • Includes typed Protobuf messaging, request-response APIs, and network-wide broadcasts

Technologies

C++Boost.asioOpenSSLProtobuf

Data Acquisition Cloud Webserver

A cloud backend for HyTech Racing's vehicle data acquisition platform. It processes recorded telemetry into searchable runs, analysis-ready datasets, and automatically generated visualizations.

  • Dynamically decodes Protobuf messages using schemas embedded in each recording, supporting backwards/forwards compatability for schemas.
  • Routes telemetry through concurrent workers to generate HDF5 datasets and plots
  • Retry logic with exponential backoff
  • gRPC API for task submission and status polling

Technologies

GoProtobufmcaphdf5MongoDBDocker

NeuroBlocks

A visual neural-network playground for designing, validating, and training models from connected blocks. I worked on building the Python backend that turns user-created graphs into executable PyTorch models.

  • Compiles visual layer graphs into dynamic PyTorch models
  • Validates graph structure and propagates tensor shapes before training
  • Streams live training metrics through FastAPI WebSockets
  • Supports local and cloud GPU training with model persistence
  • Handles custom dataset uploads, validation, and cloud storage

Technologies

PythonFastAPIPyTorchWebSockets

BikeBuddy

A bicycle safety device with a rear-view camera, wireless turn signals, and a mobile companion app. Won 1st place in the hardware track at HackGT 12.

  • Configured an ESP32 as a Wi-Fi access point so the camera and controller ESPs communicate without external infrastructure
  • Built an HTTP webserver on the ESP32 to serve the live camera feed and handle turn signal commands from the controller
  • Streamed real-time video from a rear-mounted camera to the mobile app over the local Wi-Fi network
  • Wired and debounced handlebar-mounted input switches that send HTTP requests to trigger left, right, and hazard signals

Technologies

C++CESP32PlatformIO

ESP Spotify Display & Remote

A Wi-Fi-connected Spotify remote built in Rust for an Espressif microcontroller. Physical buttons provide tactile playback controls, while a companion API keeps the device synchronized with the currently playing track.

  • Built a server to fetch playback state and send Spotify control commands
  • Controls previous track, play/pause, and next track through GPIO buttons
  • Added token-authenticated requests to prevent unauthorized playback control

Technologies

RustESP-IDFEmbedded

Contact

Feel free to reach out for opportunities, collaborations, or just to say hi.