Skip to content
View vyasgiridhar's full-sized avatar
👨‍🍳
cooking
👨‍🍳
cooking

Block or report vyasgiridhar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vyasgiridhar/README.md

Vyas Giridharan

Backend engineer, 7+ years across fintech, HPC, and AI. Currently in Bangalore.

Where I've worked

  • Nyayanidhi (2025-Present, Bangalore): Senior Backend Engineer. AI legal document platform on GCP serverless, multi-agent contract drafting, provider-agnostic LLM infrastructure over 5 backends.
  • ASAP Gruppe (2024, Munich): Werkstudent. ECU-test automation for BMW HUD (Python + Jenkins CI), 99% coverage with zero failures.
  • LRZ (2022-2023, Munich): Werkstudent at Leibniz Supercomputing Centre. 1000+ node cluster automation on SuperMUC-NG (26.9 PFLOPS), Python + SLURM tooling.
  • TUM Chair for Robotics & AI (2021-2022, Munich): Werkstudent. Built the departmental archival system for research, theses, and publications (Flask, async job workers, RBAC).
  • Fiserv / First Data (2019-2021, Chennai): Associate Application Developer. Scaled Java/Spring Boot payment services for US Treasury stimulus. 3M+ users, zero downtime through release windows.
  • UMM Digital (2018-2019, Chennai): Software Programmer. First job. Architected Zceppa review-aggregation platform, led Flask monolith to microservices migration.

What I've built

  • Nyayanidhi Platform: Full backend (FastAPI, SQLAlchemy, GCP Cloud Run), 7-phase document pipeline processing 500+ PDFs in <10 min, multi-agent contract drafting, LLM infrastructure with prompt caching
  • Moleqular: Molecular dynamics on Apple M4. 15 LJ force kernels across 5 architectures (M4 NEON, Metal GPU, M4 Neural Engine, NVIDIA CUDA, GCP Axion SVE2). Direct ANE kernel via reverse-engineered private APIs, real-time Metal renderer. Built in 2 days.
  • PokeRaft: Distributed Pokemon battle simulator on a from-scratch Raft consensus implementation in Rust. Phase 5 adds RL training on Apple Neural Engine via CoreML FFI.
  • Pokemon Showdown (Rust port): 1:1 Rust reimplementation of the Showdown Gen 9 battle engine. ChaCha20 PRNG parity with sodium, ~50 battles/sec single-threaded, Rayon parallelism.
  • Matrix Profiling on Cerebras CS-2: Ported SCAMP to the Wafer-Scale Engine in CSL, benchmarked non-AI workloads on massively parallel hardware
  • Jacobi Solver on EPYC Cluster: NUMA-aware AVX-512 intrinsics across 1000+ nodes, MPI/OpenMP hybrid parallelism
  • Reliable UDP in Rust: Custom transport protocol with MTU negotiation and packet-drop recovery (Tokio, async I/O)
  • RGB Matrix Runner: Rust app for a 64x64 RGB LED matrix on Raspberry Pi. Weather, Giphy streaming, boids, L-systems, 28 color palettes.
  • Claude Resume Kit: Anti-fabrication resume tool with provenance tracking (published / under review / internal), verb-discipline rules, LaTeX output. The thing I used to run my own job hunt.
  • GNOME Music: 14+ upstream commits to the GNOME desktop music player through maintainer review (2016-2017)

Tech

Python, C++, Rust, Java · FastAPI, SQLAlchemy, Spring Boot · PostgreSQL, Redis · GCP, Kubernetes, Docker · MPI, OpenMP, SLURM, InfiniBand · LLM/AI systems, RAG, multi-agent orchestration

Links

Website · LinkedIn · vyasgiridhar27@gmail.com

Pinned Loading

  1. moleqular moleqular Public

    Molecular dynamics on Apple M4 — NEON intrinsics, SME2, Metal compute shaders, OpenMP. Pushing Apple Silicon to its limits.

    C 3

  2. pokeraft pokeraft Public

    Raft consensus × Pokemon battles × RL on Apple Neural Engine. 30 transformer-trained bots fight on a from-scratch distributed system.

    Rust

  3. Youtube-Downloader Youtube-Downloader Public

    A small Android app used for Youtube Video or downloading

    Java 9 9

  4. Plot-The-Web Plot-The-Web Public

    A script to plot the internet

    Python 1

  5. xkcds xkcds Public

    Random xkcds at your disposal

    C

  6. AlexaPi AlexaPi Public

    Forked from alexa-pi/AlexaPiDEPRECATED

    Turn a Raspberry Pi into an Remote Alexa Client

    Java 7 1