Hi, I'm

Vivaswanth Kashyap Madhusudhana

Backend Engineer · Distributed Systems · Go

I build systems that are honest — well-tested, clearly documented, and built with explicit tradeoffs rather than defaults.

About

Software engineer with an MS in Computer Science from Stevens Institute of Technology, focused on backend systems and infrastructure. I build with Go and JavaScript primarily — from CLI and TUI tools to distributed systems with message queues, graph databases, and real-time communication.

My projects are deliberate explorations. I pick a hard problem, go deep on the technology required to solve it, and build until I understand it well enough to make real design decisions. That has produced work across Neo4j, RabbitMQ, WebSockets, Redis, AWS, and FFmpeg among others.

Experience

Graduate Student Tutor

Apr 2024 – May 2025

Stevens Institute of Technology · Hoboken, NJ

Tutored Web Programming covering MongoDB, Express.js, Handlebars, and Jest for unit testing. Supported 20+ students, improving average grades by one letter grade.

Software Engineer Intern

Jun 2022 – Jun 2023

Devathon (Crypsis Technologies) · Hyderabad, India

Developed features for the Autochat SaaS platform using React, Redux, and Firebase. Led design and development of the GEMINI Solutions landing and community pages in Next.js and Tailwind CSS, delivering from Figma mockups across a 12-member Agile team.

Projects

Tchat

GoCobraBubbleteaSQLiteWebSockets

A CLI and TUI hybrid messaging application built entirely in Go. Client built with Cobra, Bubbletea, Bubbles, and LipGloss for a fully terminal-native experience. Server built with Gin, PostgreSQL, Redis, and WebSockets for real-time messaging. JWT authentication, piped input/output support, and SQLite for local state.

Real-time Community Platform

GoNode.jsNeo4jRabbitMQWebSocketsMongoDB

Community platform with a follower graph built on Neo4j, hashtag and mention extraction via RabbitMQ message queues, and a real-time feed using Socket.IO and MongoDB. Designed for concurrent user handling with efficient WebSocket connection management.

Video Forge

GoFFmpegGinConcurrency

High-performance video processing toolkit leveraging Go's concurrency primitives for parallel FFmpeg pipeline execution. Built to explore Go's goroutine model under real CPU-bound workloads. REST API for job submission and async processing.

JS Prodigy

Next.jsNode.jsFlaskAWSOpenAIVimeo API

Full-stack e-learning platform for JavaScript development. Multi-component architecture: Next.js frontend, Express backend, Flask ML service for automated doubt-solving via OpenAI API. Vimeo API for video streaming, AWS S3 for file storage, deployed on EC2 and Netlify.

Skills

Languages

GoTypeScriptJavaScriptPythonC++SQL

Backend

Node.jsExpress.jsGinRESTGraphQLWebSockets

Frontend

ReactNext.jsSvelteReduxTailwind CSS

Databases

PostgreSQLMongoDBRedisNeo4j

Infrastructure

AWSDockerGitLinux

Messaging

RabbitMQWebSockets

Get in touch

Open to new opportunities, collaborations, and interesting engineering conversations.

vivaswanth3@gmail.com