
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 LabsJuly 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 SpindlNovember 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 StreamlingJuly 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
⭐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..
Distributed Lock Service
⭐Fault-tolerant distributed lock manager in Python on top of etcd cluster with reentrant locks.
Streamling
⭐Decentralized video streaming platform with creator tokenization using DeSo blockchain.
Healera: IoT Faucet Extension
⭐IoT faucet extension that modernizes outdated taps with smart water management system.
TestPrep International
⭐Expanded instructor team to 50+ and student body to 200+ from 10+ countries.