Shivam Garg

Shivam Garg

Software Engineer

I'm currently working at AGI Labs as a Software Engineer after completing my B.S. in Computer Science and Mathematics, for which I had received a Herman B. Wells Scholarship (a 4-year full ride scholarship).

I regularly build scalable systems, from automated payment systems that save 15-20 hours per week to LLM-powered video processing pipelines. I've co-founded two startups, Spindl and Streamling, gaining 10k+ users and securing funding.

On the web

Selected Experience

Software Engineer

at AGI Labs

July 2025 – Present

  • Built an automated payments and invoicing system via the Stripe API, saving 15–20 hrs/week in manual work for our client, MediaTeam, a marketing agency.
  • Developed a scalable ad-tech analytics pipeline pulling spend/ROI data from Google Ads, Meta, and TikTok APIs; providing MediaTeam with dashboards with <1% sync failure and 5-min data freshness.

Software Engineer and Co-founder

at Spindl

November 2021 – May 2022

  • Launched multi-chain crypto checkout platform with NFT showcase features, enabling simple link-based transfers and embeddable merchant widgets. (React, Node.js, MongoDB, AWS)
  • Deployed with EC2 Auto Scaling + Docker, CI/CD pipelines, and monitoring via Prometheus/Grafana.
  • Drove adoption to 10k+ users by pairing technical execution with early viral growth strategies.

Software Engineer and Co-founder

at Streamling

July 2021 – November 2021

  • Built a decentralized video streaming platform with creator tokenization using DeSo blockchain + Media Network; reduced egress costs by leveraging peer-to-peer routing.
  • Secured ~$6k in funding and acceptance into IU's Startup Accelerator.

Selected Writing

Selected Projects

LLM-Powered Podcast Clipping
🎬

LLM-Powered Podcast Clipping

Clippy transforms long podcasts into 10–15 punchy 30–60s clips by combining WhisperX transcription with an LLM that selects the most engaging Q&A and story moments. Active-speaker detection keeps faces perfectly framed while captions are auto-generated and burned in for vertical, social-ready output. A cloud pipeline—S3 storage, Inngest queues, and Modal GPU workers—handles the heavy lifting asynchronously, and a Next.js web app lets users upload, track progress, preview, and download their clips..

GitHub | Demo | Website |
Distributed Lock Service
🔒

Distributed Lock Service

Fault-tolerant distributed lock manager in Python on top of etcd cluster with reentrant locks.

GitHub |
Spindl
⛓️

Spindl

Multi-chain crypto checkout platform with NFT showcase features and embeddable merchant widgets.

GitHub | Demo | Website |
Streamling
📺

Streamling

Decentralized video streaming platform with creator tokenization using DeSo blockchain.

GitHub |
Spero: Depression Diagnosis
🧠

Spero: Depression Diagnosis

LSTM Network + CNN (95% accuracy) for early diagnosis of major depressive disorder.

GitHub | Demo |
Healera: IoT Faucet Extension
🚰

Healera: IoT Faucet Extension

IoT faucet extension that modernizes outdated taps with smart water management system.

TestPrep International
📚

TestPrep International

Expanded instructor team to 50+ and student body to 200+ from 10+ countries.