Ratan Gundami.
Portfolio — Raleigh, NC

Ratan is an engineer who builds things that think.

Full Stack Engineer & ML EnthusiastBuilding intelligent systems that bridge the gap between human needs and technological possibilities.

Scroll
01 / About

A short introduction

I'm a software engineer with a passion for crafting elegant solutions to complex problems. Currently pursuing my Master's at NC State University, I specialize in building full-stack applications, distributed systems, and ML-powered products. I thrive at the intersection of engineering rigor and creative problem-solving.

Based in

Raleigh, NC

02 / Toolkit

Tools of the trade

01

Languages

PythonTypeScriptJavaScriptJavaGoC++SQLBash
02

Frontend

ReactNext.jsVue.jsTailwind CSSFramer MotionReduxGraphQLHTML5/CSS3
03

Backend

Node.jsFastAPIDjangoSpring BootExpress.jsREST APIsgRPCWebSockets
04

Cloud & DevOps

AWSGCPDockerKubernetesTerraformCI/CDGitHub ActionsNginx
05

Databases

PostgreSQLMongoDBRedisElasticsearchDynamoDBCassandraMySQL
06

Machine Learning

PyTorchTensorFlowScikit-learnHugging FaceLangChainOpenAI APIPandasNumPy
03 / Experience

Where I’ve worked

Jan 2023 - Jul 2024

Full-time

San Francisco, CA (Remote)

Software Engineer II

Tech Corp Inc.

Led development of a high-throughput data ingestion pipeline processing 50M+ events/day. Architected and shipped microservices that reduced API latency by 40% serving 2M+ daily active users.

  • Designed and implemented a real-time event streaming system using Apache Kafka and Flink, processing 50M+ events/day with sub-100ms latency
  • Reduced infrastructure costs by 35% by migrating legacy monolith to containerized microservices on Kubernetes
  • Led a team of 4 engineers to deliver a new analytics dashboard used by 500+ enterprise clients
  • Built ML-powered recommendation engine increasing user engagement by 28%
PythonGoKubernetesKafkaPostgreSQLRedisAWS

Jul 2021 - Dec 2022

Full-time

Hyderabad, India

Software Engineer

StartupXYZ

First full-time engineering hire. Built the entire product platform from the ground up, scaling from 0 to 50K users in 18 months.

  • Architected and built full-stack SaaS platform from scratch using React, Node.js, and PostgreSQL
  • Implemented OAuth 2.0 authentication system and role-based access control for enterprise security compliance
  • Optimized database queries reducing average response time from 800ms to 120ms
  • Set up automated CI/CD pipeline with 95% test coverage, reducing deployment time from 2 hours to 8 minutes
TypeScriptReactNode.jsPostgreSQLDockerAWS EC2Stripe

May 2021 - Aug 2021

Internship

Mountain View, CA

Software Engineering Intern

Google

Worked on the Google Cloud Platform team, contributing to internal developer tooling used by 10,000+ engineers.

  • Developed a code analysis tool that automated detection of performance anti-patterns, saving engineers 2+ hours weekly
  • Contributed to open-source gRPC library with 3 bug fixes and 1 performance improvement merged upstream
  • Built a dashboard visualizing distributed system health metrics, integrated with Cloud Monitoring
GoPythongRPCBigQueryKubernetesTypeScript

May 2020 - Aug 2020

Internship

Seattle, WA (Remote)

Machine Learning Intern

Amazon

Developed ML models for the Alexa NLP team, improving intent classification accuracy for under-resourced languages.

  • Fine-tuned multilingual BERT model for intent classification, achieving 92% accuracy on Hindi, Telugu datasets
  • Built data augmentation pipeline using back-translation, increasing training data by 4x for low-resource languages
  • Deployed model serving infrastructure on SageMaker reducing inference latency by 60%
PythonPyTorchHugging FaceAWS SageMakerApache Spark
04 / Selected Work

Projects, exhibited

Each featured project includes a poster or slide deck — open the exhibit to see the full story.

AI/ML

NeuralChat — AI-Powered Conversation Platform

A production-grade conversational AI platform built on LLaMA 2, supporting real-time streaming responses, multi-modal inputs, and persistent conversation memory. Serves 10K+ daily active users.

Full-stack AI application with a Next.js frontend and FastAPI backend. Implements RAG (Retrieval Augmented Generation) for context-aware responses using a vector database. Features include conversation branching, persona customization, and API access for developers.

10K+

Daily Users

< 500ms

Avg Response

94%

Accuracy

Next.jsFastAPILLaMA 2PineconeRedisPostgreSQL
CodeLive

Systems

Distributed Task Queue System

A fault-tolerant, horizontally scalable task queue built from scratch in Go. Supports priority queues, delayed execution, job retries with exponential backoff, and real-time monitoring.

Inspired by Celery but built for ultra-low latency workloads. Uses Redis as the broker with custom serialization protocol. Includes a web UI for monitoring queue health, worker metrics, and task history.

100K tasks/s

Throughput

< 5ms

Latency

99.99%

Uptime

GoRedisDockerPrometheusReact

Full Stack

CodeCollab — Real-Time Code Editor

Collaborative code editor with real-time sync using Operational Transformation. Supports 50+ languages, live execution, and voice/video integration for pair programming sessions.

Built with CRDTs for conflict-free collaborative editing. Monaco Editor on the frontend, Node.js WebSocket server for real-time sync. Integrates with Judge0 API for code execution in 50+ languages.

50+

Languages

500+

Concurrent Users

< 50ms

Sync Latency

ReactNode.jsWebSocketsCRDTMonaco EditorDocker
Also built

Data Engineering

SmartGrid Analytics Dashboard

End-to-end IoT data pipeline and visualization platform for smart energy grid monitoring. Processes sensor data from 10,000+ nodes with anomaly detection.

PythonTimescaleDBGrafanaKafka

Mobile

BudgetWise — Personal Finance App

AI-powered personal finance tracker with automatic transaction categorization, smart budget recommendations, and predictive spending forecasts.

FlutterPythonFastAPIPostgreSQL

Security

SecureVault — Password Manager CLI

Zero-knowledge encrypted password manager with CLI and browser extension. AES-256 encryption, offline-first design, and optional end-to-end encrypted sync.

RustAES-256SQLiteTypeScript
06 / Education

The foundations

Aug 2024 - May 2026

GPA 3.95 / 4.0

Master of Science in Computer Science

North Carolina State University

Raleigh, NC

Specializing in Intelligent Systems and Machine Learning. Graduate Research Assistant in the Wolfpack AI Lab.

Coursework

Advanced AlgorithmsMachine LearningDistributed SystemsNatural Language ProcessingNeural Networks & Deep LearningCloud Computing

Activities

  • Graduate Teaching Assistant — Data Structures
  • ACM Chapter President
  • Wolfpack AI Club — Core Member

Jul 2017 - May 2021

GPA 9.2 / 10.0

Bachelor of Technology in Computer Science & Engineering

Indian Institute of Technology (IIT) Hyderabad

Hyderabad, India

Graduated with First Class with Distinction. Minor in Mathematics.

Coursework

Data Structures & AlgorithmsOperating SystemsComputer NetworksDatabase Management SystemsCompiler DesignComputer Architecture

Activities

  • Technical Secretary — Computer Science Department
  • Google Developer Student Club Lead
  • Competitive Programming Club — Founder