About
Senior software engineer with 6+ years of experience building production applications, AI-powered workflows, and cross-platform systems software. Creator of net-merge, an open-source multi-connection network load balancer with 2,500+ GitHub stars. Experienced in RAG, LLM integrations, TypeScript, Go, infrastructure automation, and production deployment.
Skills
Generative & Agentic AI
Build AI-powered product experiences, RAG pipelines, chatbot backends, and agentic workflows with production-oriented API integration.
Full Stack Engineering
Build scalable web applications, APIs, dashboards, and integrations with modern TypeScript-first engineering practices.
Systems & Networking
Build cross-platform networking software in Go, including a load balancer with a virtual network adapter and a userland TCP/IP stack.
Mobile Development
Experience building cross-platform and native mobile applications that connect to production backend systems.
DevOps & Delivery
Ship and operate applications with practical CI/CD, container, and server deployment experience.
Practices
Work in Agile teams, review code, test automatically and document what is built.
Experience
Sr. Full Stack AI Engineer · Techolution
Mar 2022 - Present- Build and maintain full-stack internal tools using Angular, Node.js, GraphQL and MongoDB.
- Design AI-enabled workflows and RAG-backed assistants, and integrate OpenAI-compatible APIs into product features.
- Write clean, well-documented code and follow team engineering best practices.
- Work with US clients in daily Agile stand-up meetings to align on project goals and priorities.
Creator and Maintainer · net-merge (open source)
Oct 2026 - Present- Built a cross-platform network load balancer in Go for Windows, macOS, Linux and Android that uses several internet connections at once.
- Grew the project to 2,500+ GitHub stars, 140+ forks and 7 contributors, with 10 releases since launch in October 2026.
- Review, audit and merge outside pull requests; release through a GitHub Actions pipeline with 47 CI checks across 3 operating systems, 7 Linux distributions and 7 extra CPU targets.
- Publish signed apt, dnf, zypper, apk and pacman repositories, a Homebrew tap and a winget package, served through a Bun proxy on a custom domain (net-merge.org).
Founder and Developer · DormHost
Aug 2026 - Present- Built a hosting platform for college students in India that runs Node.js, Python and Docker apps with a database.
- Developed the TypeScript control plane on PostgreSQL, node agents in three regions, a sleep proxy and a Docker image registry.
- Built the student dashboard with GitHub and Google sign-in, app subdomains through the Cloudflare API, and an admin panel.
- Operate the servers on Oracle Cloud with Docker, EasyPanel and uptime monitoring.
Full Stack Developer · TechChefz
Apr 2021 - Feb 2022- Built and maintained client web applications using Next.js and Node.js.
- Improved page performance by 20% through optimization techniques.
- Integrated payment gateways including Razorpay, Paytm and UPI with DBS Bank.
Technical Head · Team UDAAN
Jan 2020 - Mar 2021- Redesigned and developed a new student portal using React.js.
- Built backend systems for REC Student Portal Android app and website using PHP and MySQL.
- Designed and developed front-end and backend for college events like Quizathon and Gusto.
- Mentored a team of 30+ students.
Front-end Developer Intern · TechChefz
Oct 2020 - Dec 2020- Built and maintained client requirements using Next.js.
- Implemented Paytm payment gateway integration.
Web Developer Intern · Bins Computer
Jun 2020 - Jul 2020- Developed front-end for Sarvekshan using HTML, CSS, and jQuery.
- Built backend for Sarvekshan using PHP and MySQL.
Projects
net-merge: Multi-Connection Network Load Balancer
Open-source network load balancer that uses Wi-Fi, Ethernet, mobile data and phone tethers at the same time. Written in Go for Windows, macOS, Linux and Android. MIT licence. Status: released, 10 releases since launch in October 2026.
How it works: apps, then a virtual network adapter (TUN), then a userland TCP/IP stack (gVisor), then a scheduler, then a new socket pinned to the chosen link.
Hardest trade-off: it ends each TCP connection and re-dials it from the chosen link, because a server accepts one sender per connection. So one connection never gets faster than one link, and IPv6 has to be refused at the first packet when the adapters differ.
Evidence:
- 2,500+ GitHub stars, 140+ forks, 7 contributors (October 2026).
- 47 CI checks on every pull request: unit tests on Windows, macOS and Linux; a root-level test that builds the real TUN, balances over two uplinks and survives kill -9; smoke tests on macOS and Windows; tests on 7 extra CPU targets (386, arm 6 and 7, riscv64, ppc64le, s390x, loong64); and 31 install tests that run the README and install-script commands on clean systems.
- Ships through signed apt, dnf, zypper, apk and pacman repositories, Homebrew and winget.
- Notable changes: per-link speed limits (#47), idle-flow balancing fix (#48), TUN address conflict fix (#43).
- Maintains the Android app (Kotlin, Jetpack Compose, VpnService) that runs the same engine.
DormHost: Hosting Platform for Students
Status: live at dormhost.dev, early stage.
Cheap hosting for college students in India. Runs Node.js, Python and Docker apps with a database, 30 days free.
- TypeScript control plane on PostgreSQL, node agents in three regions, a sleep proxy and a Docker image registry.
- Student dashboard with GitHub and Google sign-in, app subdomains through the Cloudflare API, and an admin panel.
- Deployed with Docker on Oracle Cloud servers, with uptime monitoring.
RoutEngine: Per-App Network Routing
Status: released (v1.1.1, October 2026). Free for personal use, Pro for work.
Choose which connection each app uses (Wi-Fi, Ethernet, phone tether or VPN), fail over when a link drops, and set a speed limit or data cap per app. Windows, macOS and Linux, plus a command-line version for servers. Written in Go. The command-line source is public.
Wishpr Chat: AI Roleplay & Random Chat
Status: published on Google Play.
Anonymous random chat and AI character chat on Android.
- React Native app with a Node.js and Socket.IO backend, MongoDB and Redis.
- AI companion bots run on LLM endpoints (Ollama and OpenAI-compatible) behind a health-aware endpoint router, with an admin panel.
Reels for X: Browser Extension
Chrome and Brave extension that plays x.com videos full screen, one at a time, like a reels feed. Adds related-video suggestions from tweet tags, arrow-key seeking, a quality picker and downloads. JavaScript, open source (MIT).
champdev.me: AI Portfolio
This site. Next.js, TypeScript and Tailwind CSS with a RAG chat assistant (LangChain, Ollama embeddings) and a password-protected admin editor for its content. Open source.
Education
Ramgarh Engineering College, Ramgarh
B.Tech in Computer Science & Engineering, CGPA: 7.96.