Experience
Software Engineer (Full Stack Developer)
April 2025 - Present
Hyderabad, India
- Built a browser-level Chrome Extension to intercept outgoing requests across AI platforms (ChatGPT, Claude, Gemini, Perplexity), detecting and blocking sensitive data in real time.
- Built and owned two production Go REST APIs (Gin, pgx/v5) — one for core inventory/auth serving the dashboard, and one for serving scanner policies.
- Implemented Keycloak JWT authentication middleware with JWKS caching and organization-scoped multi-tenant access control backed by PostgreSQL.
- Built a DuckDB analytics pipeline processing ~70GB of logs in ~4 minutes for domain-level security analysis.
- Built Discord bots integrating with Plane.so and GitLab to automate task summaries and changelog notifications for the team.
- Assisted in deploying internal services on bare metal servers using Coolify, with Cloudflare Tunnels for secure external access.
- Built a TestAPI framework with in-memory fake repositories and per-method error injection for full service-layer test coverage.
Software Engineer Intern
April 2025 - August 2025
Remote
- Built a backend with HonoJS and DrizzleORM, delivering structured REST APIs used across the core product.
- Built a Python WebScraper using Craw4AI for scraping web pages and converting them into markdown reports.
- Developed responsive frontend features using Next.js ensuring high fidelity and performance.
Trainee Engineer
Sept 2024 - March 2025
Remote
- Created a JavaScript script that allows automatic conversion of CSV data into RDF triples along with nodes.
- Implemented Azure Data Factory pipelines to dynamically process data from the Database, implementing parameterized queries, Azure Blob Storage and real-time monitoring.
- Worked with the Frontend team to implement Role-Based-Access-Control (RBAC) by designing frontend-logic for access management.
Mobile Developer Intern
Nov 2023 - Feb 2024
Remote
- Led the development of core features using React Native with Expo accounting for over 60% of the application, significantly improving functionality and performance metrics.
- Collaborated with cross-functional teams to integrate new APIs, reducing application page load times by 40% and enhancing overall performance.
Frontend Developer Intern
June 2023 - Aug 2023
Remote
- Implemented Redux state management which resulted in 20% increase in application efficiency.
- Collaborated with cross-functional teams to integrate new APIs, reducing application page load times by 40%.
- Implemented Cypress for automated application testing resulting in 50% reduction in manual testing, improving reliability.
Projects
Node.js, node-pty, WebRTC, Hono, Cloudflare Workers, Durable Objects, Typescript
- Built a peer-to-peer terminal sharing tool enabling real-time collaborative terminal access via 6-digit codes with zero port forwarding or VPN setup required.
- Implemented full WebRTC data channel encryption with bidirectional PTY control and /switch command for toggling terminal control between peers.
- Architecture: Hono Worker for signaling, Cloudflare Durable Objects for session management, and client-side WebRTC P2P after handshake for DTLS-encrypted data flow.
Next.js, Go, Docker, Kubernetes, Redis, PostgreSQL
- Full-stack infrastructure platform clone implementing serverless deployment, edge functions, preview environments, and automated CI/CD pipeline orchestration.
- Built distributed system components including containerization, load balancing, and resource allocation for multi-tenant deployment environments.
- Designed scalable architecture supporting concurrent deployments, auto-scaling, and real-time build logs with WebSocket streaming.
Go, PostgreSQL, pq driver, EXPLAIN ANALYZE, CLI
- Advanced PostgreSQL query optimization tool providing deep execution plan analysis, index recommendations, and performance bottleneck detection.
- Parses EXPLAIN ANALYZE output to identify slow operators, missing indexes, and query patterns; generates actionable optimization suggestions.
- CLI tool integrated with database introspection for automatic table statistics and workload profiling.
Model Context Protocol, TypeScript, Astro, LSP (Language Server Protocol), Semantic Analysis
- MCP server implementation enabling AI agents (Claude, others) to efficiently index and search large codebases for intelligent code exploration and analysis.
- Implements semantic code indexing with symbol tables, dependency graphs, and fuzzy search for AI-powered code understanding.
- Compatible with MCP-supporting tools for seamless integration into AI agent workflows and IDE extensions.
Go, TCP/IP, Round-Robin, Health Checks, Connection Pooling
- Production-grade load balancer implementation from scratch with round-robin scheduling, health checks, connection pooling, and failover mechanisms.
- Handles concurrent connections with efficient socket management and implements sticky sessions for stateful services.
- Comprehensive monitoring with detailed logs and metrics collection for debugging and performance optimization.
Go, Distributed Systems, Rate Limiting, Concurrency, PostgreSQL
- Highly concurrent distributed web crawler with distributed task scheduling, rate limiting, robots.txt parsing, and automatic fault tolerance.
- Implements worker pool pattern for efficient resource utilization and supports horizontal scaling across multiple nodes.
- Includes crawl frontier management, URL deduplication, and content filtering for intelligent crawling strategies.
Go, TLS/SSL, Certificate Interception, HTTP/2, Protocol Analysis
- Man-in-the-middle proxy written in Go with dynamic TLS certificate generation, request/response inspection, and traffic filtering capabilities.
- Supports HTTP/2, gRPC debugging, and provides detailed traffic analysis for security research and application debugging.
- Implements certificate pinning bypass and handles complex SSL/TLS scenarios for comprehensive traffic inspection.
Go, WebAssembly (WASM), React, TypeScript, Monorepo
- Privacy-first PII redaction and obfuscation engine with WASM acceleration for sub-millisecond redaction of sensitive data patterns.
- Monorepo architecture: aegis.go (core engine), @aegis/wasm (WASM bindings), @aegis/types (interfaces), @aegis/ui (React components), @aegis/vault (legacy WASM hooks).
- Supports pattern matching for credit cards, SSNs, emails, phone numbers, and custom regex patterns with configurable obfuscation strategies.
Go, Reed-Solomon Algorithm, Data Recovery, Distributed Storage
- Data redundancy and recovery system using Reed-Solomon erasure codes enabling data recovery from partial node failures with minimal storage overhead.
- Mathematical foundation: N data blocks can be reconstructed from any K blocks (where K ≤ N), optimizing storage-to-durability trade-offs.
- Applicable to distributed storage systems, backup strategies, and network coding for fault-tolerant data systems.
Go, PostgreSQL, pgx, Idempotency, Job Scheduling
- High-performance distributed job queue with at-least-once delivery guarantees via idempotency keys and deduplication using INSERT...ON CONFLICT patterns.
- Priority queuing, connection pooling, and lease-based worker allocation with automatic reaper process for handling expired leases.
- PostgreSQL-native with efficient indexes on (queue, priority, scheduled_at) for optimal queue performance and scalability.
NextJS, Framer Motion, FFMPEG, HTML-2-Canvas-Pro
- Built a browser-based video generation platform that converts declarative Markdown-like syntax into fully animated, exportable videos—removing the need for timelines, keyframes, or traditional video editors.
- Designed and implemented a custom DSL to define video scenes, timelines, transitions, animations, camera effects, and reusable variables, enabling deterministic video rendering from plain text.
- Shipped a production-grade editor with live preview, project persistence, templates, keyboard shortcuts, theming, and one-click video export; featured as Peerlist Staff Pick (Week 51, 2025) with 200+ upvotes, ranked #1.
Next.js, TypeScript, Tailwind CSS, Zustand, Liveblocks, React Flow, AI SDK, Groq
- Built a privacy-first, browser-native architecture design and simulation platform with a local-first graph engine, enabling teams to compose, replay, and analyze system architectures without sending any data off-client.
- Engineered real-time collaborative editing with shared cursors, presence, and deterministic state synchronization using Liveblocks and Zustand.
- Integrated an AI-powered architecture assistant for system generation and critique; ranked #4 on Peerlist Weekly Projects (Week 49, 2025), featured as Staff Pick, with 114+ upvotes.
Next.js, TypeScript, Tailwind CSS, Prism React Renderer, Puppeteer, html2canvas-pro, MediaRecorder API
- Developed a minimalist tool for creating beautiful screenshots of code, images, and websites with syntax highlighting, custom themes, and flexible styling options.
- Built an image editor with animation timeline support, enabling users to add smooth animations and export as PNG images or WebM videos.
- Featured in top 5 projects on Peerlist.
NextJS, TailwindCSS, Zustand, TanstackQuery, Clerk, MongoDB, Gemini, Polar
- Built a scalable SaaS application featuring AI-powered form generation and a drag-and-drop builder, used by 50+ users.
- Implemented Clerk auth and Polar billing with secure routes, subscriptions, portals, and webhook syncing.
- Ranked #8 on Peerlist (Week 33, 2025) among weekly projects, earning 120+ upvotes.
NextJS, Postgres, DrizzleORM, Tracking Script, Recharts
- Built a privacy-focused web analytics platform providing device analytics, traffic source analysis, and performance metrics.
- Built a lightweight custom tracking script for seamless integration across JavaScript and Next.js projects used by 40+ users.
Next.js, TypeScript, Tailwind CSS, Drizzle ORM, Discord REST v10
- Live chat that lives in Discord — an embeddable widget that connects website visitors directly to your Discord server; your team replies from Discord and visitors get real-time responses on the site.
- Thread-per-conversation model: each visitor chat creates a Discord thread so nothing gets lost; includes customizable widget (brand color, position, welcome message) and a dashboard inbox.
- Embeddable via a single <iframe> or <script> snippet; Discord OAuth login and webhook relay for real-time replies.
- Deployed on Vercel with a PostgreSQL (Neon) backend and Drizzle ORM for persistence.
- Ranked #11 on Peerlist (Week 10, 2026).
Next.js, TypeScript, Prisma, PostgreSQL, Radix UI, Tailwind CSS, AI SDK
- AI-powered code review platform that provides comprehensive, contextual feedback on pull requests and integrates seamlessly with GitHub.
- Real-time analysis for code quality, security issues, and best practices with a unified dashboard for managing reviews across repositories.
- Features include repository management, customizable settings, dark/light themes, and workflow automation using Inngest.
- Tech stack: Prisma + PostgreSQL, Pinecone for vector search, Upstash Redis for rate limiting, and Google AI SDK for model integrations.
- Ranked #5 on Peerlist (Week 1, 2026) with 120+ upvotes.
Community
v0 Ambassador
December 2025 - Present
Remote
- Represent v0 in the community and engage with developers to showcase AI-powered application development.
- Contribute to improving the Platform Experience for users by providing feedback and suggestions on new features.
- Help other developers by answering their questions and providing guidance on building applications with v0.
Community Lead
2023 - 2024
Remote
- Collaborated with various teams to conduct over 10+ events, engaging over 300+ students.
- Directly contributed to an increment in technical awareness by 30%.
Skills
JavaScript, Python, Go
Express.js, React.js, Next.js, React Native, Redux, Vite, Playwright, Cypress, Jest, Gin
Azure, Linux, OSx
NodeJS, Bun
Prisma, Drizzle, Mongoose, PostgreSQL, MySQL, SQLite, MongoDB
Docker, Git
Leadership, Event Management, Writing, Public Speaking, Time Management
Education
Bachelor of Engineering
2021 – 2025
Kalyani, WB