Hello👋,
About me
I'm Eswar Dudi, a software developer passionate about backend systems, AI, and web development. I enjoy building awesome projects and learning deep about tech.
Some of my top projects include NexusChat (a peer-to-peer chat app with JWT auth and real-time communication), Guntainer (a container runtime in Go that isolates processes), and CalGist (an AI-powered calendar summarizer). You can find more in the Projects section.
What drives me is curiosity, the urge to understand systems deeply and use that knowledge to create software that is efficient, reliable, and impactful.
I work across multiple languages including Python, Java, JavaScript, TypeScript, C, Go, and Kotlin. I've also built with frameworks and stacks like MERN, FastAPI, Flask, Jetpack Compose, and occasionally Spring Boot. Beyond tech, I enjoy movies, caring for my plants, and long walks with friends.
Currently, I'm pursuing my B.Tech in Computer Science at CVR College of Engineering. Looking ahead, I aim to grow as a Software Development Engineer, contributing to projects where performance, scalability, and problem-solving are at the core. I'm excited to take on opportunities where I can push boundaries in domains I love.
Ask Me Anything!
"Tell me about your top projects"
"What is NexusChat?"
"Explain Guntainer in simple terms"
Skills
Languages
Libraries & Frameworks
Tools & Platforms
Some of my top projects
Glambdar
A minimal serverless runtime built for Node.js functions in Go. It packages and executes Node.js functions in isolated environments with a simple workflow for deploying and invoking code.
Guntainer
A lightweight container runtime in Go that isolates processes using Linux namespaces with automatic Alpine rootfs setup.
HTTP Caching Proxy
A simple HTTP caching proxy server implemented in Go. It serves as a basic solution for caching HTTP responses, using an in-memory map to store the cache entries with time-based and LRU eviction policy.
NexusChat
A real-time chat app with P2P messaging, JWT authentication, user presence, and message status tracking.
SynapseLearn
An AI-powered task generator and learning platform with analytics, task tracking, and personalized study plans.