Harshit Kashyap Sarma

Harshit Kashyap Sarma

Audio Technology / Full Stack / AI-ML

C
C++
Python
PyTorch
NumPy
librosalibrosa
JavaScript
TypeScript
Next.js
Express.js
FastAPI
ZustandZustand
TanStack
Docker
MongoDB
MySQL
PostgreSQL
Redis
AWS Lambda
S3
Stripe
OAuth / PKCE
ABOUT
PROJECTS
EXPERIENCE
EDUCATION
BLOGS
About Me

I'm Harshit, an audio-tech and full-stack engineer who likes living where DSP meets machine learning. I build synths and VST plugins, ship multi-tenant backends, and train models for security and sound. Right now I'm heading to UPF Barcelona for a Master's in Sound & Music Computing.

Something - Beatles
Something - Beatles
Projects
Kick Generator iconKick Generator A variational autoencoder (VAE) trained on kick-drum samples. It learns a compact latent space of percussive sounds and samples from it to synthesize brand-new kicks, morphing smoothly between punchy, boomy, and clicky textures.
Tech Stack := Python, PyTorch, NumPy, librosa, matplotlib
Oscillator VST iconOscillator VST An audio oscillator VST plugin built with the JUCE framework: a real-time synthesizer voice that runs inside any DAW. It handles MIDI input and renders anti-aliased sine, saw, square, and triangle waves, shipped as a standard VST3.
Tech Stack := C++, JUCE
Clueminati 2025 iconClueminati 2025 The official event app for CodeChefVIT's Clueminati 2025, a real-time, QR-driven treasure hunt shipped as an installable PWA. Players scan QR codes to unlock clues and watch a live leaderboard update. Built on Next.js with MongoDB and TanStack Query, it stayed responsive under hundreds of concurrent participants.
Tech Stack := Next.js, TypeScript, MongoDB, TanStack
More Projects
Experience
KnowledgeVerse AI logoKnowledgeVerse AI Software Development Engineer Intern · Bengaluru, India
May 2025 – Aug 2025 | Dec 2025 – Present
  • #15× faster file/folder listing across the multi-tenant platform via a Redis caching layer with TTL-based invalidation.
  • #Built and published the official Python SDK (kv-platform) to PyPI — auto-generated, strongly typed, with secure API-key auth.
  • #Migrated the backend from sync to async (boto3 → aioboto3) across 18 files, removing event-loop blocking and speeding up report generation.
  • #Shipped an end-to-end Stripe integration — dynamic plans, Payment Intents, subscription webhooks — with zero payment incidents.
  • #Secured all auth flows with Google & Microsoft OAuth SSO (Authorization Code Flow + PKCE) across Next.js and FastAPI.
  • #Built a serverless upload pipeline on AWS Lambda + S3, extended to Google Drive and OneDrive/SharePoint with encrypted uploads and retry handling.
Stack := Python, FastAPI, Next.js, Redis, AWS Lambda, S3, Stripe, OAuth / PKCE, aioboto3, asyncio, PyPI
CodeChefVIT logoCodeChefVIT Board Member & Research and Development Lead · Vellore, India
2025 – Present
  • #Authored the “SynthQuest: Building a VST from Scratch” blog series on real-time audio DSP and the JUCE plugin pipeline.
  • #Ran hands-on audio-programming workshops at local schools, teaching the fundamentals of sound synthesis and DSP.
  • #Led the technical execution of Clueminati, CookOff, and DevSoc — flagship hackathons with 1000+ combined participants.
Stack := Next.js, TypeScript, MongoDB, C++, JUCE, Audio DSP
GraVITas '25, VIT's Tech Fest logoGraVITas '25, VIT's Tech Fest Tech Coordinator · Vellore, India
2025
  • #Oversaw technical operations of GraVITas '25, one of India's largest student-run fests with 40,000+ participants and 200+ events.
  • #Led and mentored a team of developers building the portal and admin panel with role-based access for events, logistics, and R&R.
Stack := Next.js, TypeScript, TanStack, Axios
Education
Universitat Pompeu Fabra (UPF) logoUniversitat Pompeu Fabra (UPF) Master's in Sound & Music Computing (SMC)
Barcelona, Spain · 2026 – Present
  • #To Be Started
VIT Vellore logoVIT Vellore Bachelor of Science in Computer Science
Vellore, India · 2023 – 2026
    Top Course Projects
    Open-Port Vulnerability Scanner (Machine Learning): Flags vulnerabilities on exposed, idle open ports, classifying risk with XGBoost and Random Forest models trained on port and service features.
    Deep Fingerprint (Capstone): Detects malicious HTTPS connections via a hybrid approach: a rule-based engine paired with a neural network trained on the full feature set that composes a JA3 fingerprint.