Avik

Avik Mukherjee

Hyderabad, India · avikm744@gmail.com

Experience

SuperAlign AIWorking

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.
SuperAlign AI

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.
DataFoundry AI

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.
Dank

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.
Auctopus Technology

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

Term Bridge

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.
Vercel Clone

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.
Postgres Query Analyzer

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.
Code Index MCP

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.
Load Balancer From Scratch

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.
Distributed Web Crawler

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.
MITM Proxy

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.
Aegis - PII Redaction Engine

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.
Erasure Coding

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.
MiniQueue - Distributed Job Queue

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.
Markdown Video Generator

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.
ARCHFLOW

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.
SNIPPET

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.
FORMCRAFTAI

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.
WEBTRACKER

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.
BridgeCord

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).
CodeReviewer

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

Vercel (v0)Active

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.
GDG MAKAUT

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

Languages

JavaScript, Python, Go

Frameworks

Express.js, React.js, Next.js, React Native, Redux, Vite, Playwright, Cypress, Jest, Gin

Cloud & Platforms

Azure, Linux, OSx

Runtimes

NodeJS, Bun

ORM & Database

Prisma, Drizzle, Mongoose, PostgreSQL, MySQL, SQLite, MongoDB

Tools

Docker, Git

Soft Skills

Leadership, Event Management, Writing, Public Speaking, Time Management

Education

MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY

Bachelor of Engineering

2021 – 2025

Kalyani, WB