Skip to content

Full-stack and systems engineer building across Go, the web, and AI.

About

Curious developer. Community builder. Competitive coder.

I build full-stack systems across Go, Python, and TypeScript, with experience at Salesforce, the University of Queensland Centre of Excellence, and DRDO.

I contribute to Vajra, an open-source Python/Suricata intrusion-prevention system, focusing on reliable installation, detection rules, and IPv4/IPv6 traffic blocking.

B.E. in Computer Science and Business Systems, Thapar Institute of Engineering & Technology, Patiala.
Aug 2023 - July 2027 · CGPA 8.67/10

Recognition

  • ACM Hacklipse winner, 300+ participants; ISTE Hackathon winner, 100+ participants; DTU brAInwave ML Track runner-up, 75+ teams.
  • Salesforce Futureforce AI Challenge 2025, 60 finalists from 4,500+ applicants.
  • Mentored 20+ teams at HackTU 6.0, MLH-certified, 5,000+ registrations; PitchPerfect runner-up, Toastmasters Club.
LeetCode rating
1,636LeetCode rating
problems solved
661+problems solved
roles & contributions
4roles & contributions

Experience

  1. Open Source Contributor · Ergane Foundation (Vajra)

    Oct 2026 – Present · Remote

    • Merged 14 PRs into Vajra, an open-source Python/Suricata inline intrusion-prevention system, fixing install, restart, and detection-rule bugs found through end-to-end runs on fresh Ubuntu VMs.
    • Built a dual-stack nftables backend that restores saved IPv4/IPv6 blocks and protects host, gateway, and DNS traffic, increasing passing tests from 81 to 96; rewrote brute-force rules to SYN-only matching, reducing false drops from 26 to 0 in replay tests.
  2. Software Engineering Intern · Salesforce

    May 2026 – Jul 2026 · Bangalore

    Network Security & Infrastructure

    • Built a network-policy visualization tool replacing manual CIDR tracing across 1,000+ deployment/SG configs, with an AI-assistant query layer that surfaces the governing rules instantly.
    • Replaced a fragmented 3–4 dashboard + Slack-bot workflow with a single web frontend for ~150–200 engineers, unifying connectivity, pipeline, and PR-check visibility.
    • Built a Game Day ingestion pipeline that auto-generates standardized pages from raw JSON, feeding an AI-assisted knowledge base for 15+ teams.
  3. Software Developer · Centre of Excellence, University of Queensland

    Jan 2026 – Mar 2026 · TIET, Patiala

    • Shipped full-stack features for a research review portal used by 300+ professors — dynamic forms, submission-review workflows, and AI-assisted summarization.
    • Worked across a Next.js + Go stack.
  4. AI/ML Research Intern · DRDO — ISSA

    Jun 2025 – Jul 2025 · New Delhi

    • Fine-tuned a multimodal image-captioning pipeline, fusing MobileNetV3 vision embeddings into a LLaMA-3 8B decoder via prompt-embedding injection.
    • Trained over 10 epochs to a 2.71 validation loss.

Selected work

AcousticDNA · Audio fingerprinting system

Shazam-like audio fingerprinting built from scratch in Go. A DSP pipeline combines STFT with Hamming windowing, spectral peak extraction, and 32-bit combinatorial hashing to identify songs from noisy 5–15-second clips. WebAssembly sends fingerprint hashes instead of audio (~98% less bandwidth), with a single batched indexed lookup and CLI, REST, and WASM interfaces.

  • Go
  • JavaScript
  • WebAssembly
  • DSP
  • STFT
  • HTML
  • +4

Helix · Self-hosted RAG chatbot

Fully self-hosted RAG chatbot with zero external LLM API calls; inference runs locally via llama.cpp. In project measurements, a semantic response cache reduced repeat-query latency from 2.5s to 0.3s. History-aware query rewriting supports follow-ups, while an SSE gateway and Redis-backed async workers stream tokens with cancel-on-disconnect.

  • Python
  • FastAPI
  • Redis
  • ChromaDB
  • llama.cpp
  • Docker
  • +5

ct · Natural-language shell assistant

Go command-line tool that turns natural-language instructions into shell commands, with configurable AI providers and local Ollama support.

  • Go
  • CLI
  • AI
  • Ollama

local-lambda · AWS Lambda runtime, rebuilt

A working reimplementation of AWS Lambda's core runtime behaviour on local Docker containers. Hard-kill invocation timeouts (the host never trusts user code to exit), warm-container idle eviction via a background reaper, per-container event queues that stop cross-container event stealing, per-function warm pools so concurrent invokes fan out and callers block when the pool is saturated, and the Lambda Runtime API long-poll loop (/next then handler then /response). A FastAPI host process orchestrates the whole container lifecycle.

  • Python
  • FastAPI
  • Docker
  • AWS Lambda
  • Serverless
  • Concurrency
  • +2

Continuum · Agentic wellbeing assistant

A persistent, agentic wellbeing and habit-planning assistant — deliberately not a chatbot with a database. It recalls your history and long-term memory, compares adherence with deterministic statistics rather than a model guess, explains what it noticed with concrete evidence, then proposes a plan change and waits for your approval. On approval it acts for real: a versioned plan update, an audit event, and a scheduled follow-up run by a background job that later adapts the plan or decides no intervention is needed. Next.js with Genkit/Gemini and Firebase auth. Non-clinical.

  • Next.js
  • TypeScript
  • Genkit
  • Gemini
  • Firebase
  • Agentic AI
  • +4
Live Private

Kompte · Sports Event Hosting and Management Platform

Kompte is a sports event hosting and management platform that allows users to create, manage, and participate in various sports events. It features user authentication, event creation, registration, and a leaderboard system as well as tournament bracket generation.

  • Flask
  • Node.js
  • Next.js
  • Google oAuth2
  • ShadCn/ui
  • TypeScript
  • +4

PolyDub · Video dubbing pipeline

An automated video-dubbing pipeline with voice cloning and multi-language support. It transcribes with OpenAI Whisper, translates subtitles offline with Argos Translate, synthesises voice-cloned speech in the target language with Coqui XTTS v2, and reassembles a dubbed video with pitch-preserving time-stretch. Optional Demucs source separation keeps the original score under the cloned speech. Whisper and XTTS load once per run, artifacts are cached by audio fingerprint so failed runs resume, and the device (CUDA / MPS / CPU) is auto-detected. Ships as a one-command Docker image with a Gradio web UI.

  • Python
  • Whisper
  • Coqui XTTS v2
  • Argos Translate
  • Demucs
  • FFmpeg
  • +4

Talkeys · Event Discovery Platform

Talkeys is a social-first event discovery platform that enables users to find, host, and attend events, while engaging in anonymous, chat-based communities. Integrated payment gateway and handles frontend and backend, integration and features.

  • Next.js
  • MongoDB
  • Google oAuth2
  • ShadCn/ui
  • Aceternity UI
  • PhonePe
  • +3

ThaparGo · College ride-sharing platform

ThaparGo is a ride-sharing platform designed specifically for Thapar University students, facilitating easy and secure carpooling. It allows users to post and find rides, ensuring a convenient travel experience within the campus community.

  • Next.js
  • Django-Rest
  • Google oAuth2
  • AWS-EC2
  • Shadcn/ui
  • TypeScript
  • +2

Stack

Languages, frameworks and infra I reach for.

  • TypeScript
  • JavaScript
  • C++
  • Golang
  • Python
  • ReactJS
  • NextJS
  • NodeJS
  • Bun
  • ExpressJS
  • Go Fiber
  • FastAPI
  • REST API
  • gRPC
  • WebSocket
  • MongoDB
  • Mongoose
  • MySQL
  • Redis
  • Docker
  • AWS
  • Cloudflare
  • Nginx
  • Git
  • GitHub Actions
  • Vercel

Let's build something

Building something at the edge of the web and AI, hiring, or just want to talk shop — send a note.

Temporary emails work too, unless you want to hear back.

GitHub activity

36
repos
52
followers
81
following
yes
hireable
5,090 views since July 202576