Rohit Mahto

Rohit Mahto

Senior Software Engineer

Dhanbad, Jharkhand, India

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.

Generative AIAgentic AIRAGLLM IntegrationLangChainOpenAI APIsOllamaVector SearchPrompt Engineering

Full Stack Engineering

Build scalable web applications, APIs, dashboards, and integrations with modern TypeScript-first engineering practices.

TypeScriptJavaScriptNode.jsNext.jsReact.jsAngularGraphQLREST APIsMongoDBPostgreSQLRedisSocket.io

Systems & Networking

Build cross-platform networking software in Go, including a load balancer with a virtual network adapter and a userland TCP/IP stack.

GoNetwork ProgrammingTCP/IPLoad BalancingTUN Virtual AdaptersLinuxCross-platform Development

Mobile Development

Experience building cross-platform and native mobile applications that connect to production backend systems.

React NativeAndroid StudioJavaKotlinJetpack Compose

DevOps & Delivery

Ship and operate applications with practical CI/CD, container, and server deployment experience.

DockerCI/CDGitHub ActionsGitJenkinsNginxCloudflareProduction Deployment

Practices

Work in Agile teams, review code, test automatically and document what is built.

AgileCode ReviewAutomated TestingOpen Source Maintenance

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.
GoTCP/IPgVisorLinuxWindowsmacOSAndroidGitHub ActionsCI/CD

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.
TypeScriptNode.jsPostgreSQLDockerCloudflare APIOAuth

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.

GoNetwork ProgrammingWindowsmacOSLinuxCLI

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.
React NativeNode.jsSocket.IOMongoDBRedisLangChainRAGLLM

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

JavaScriptChrome ExtensionOpen Source

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.

Next.jsTypeScriptTailwind CSSLangChainRAGOllamaDocker

Education

Ramgarh Engineering College, Ramgarh

B.Tech in Computer Science & Engineering, CGPA: 7.96.