Skip to content
View vishnukothakapu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vishnukothakapu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vishnukothakapu/README.md

Hi, I'm Vishnu Kiran Kothakapu

image

Full Stack Engineer • Cloud/DevOps • Open Source Contributor

vishnukothakapu


About Me

I'm a B.Tech + MBA (Dual Degree) student at IIITM Gwalior, passionate about building scalable, distributed systems across web, cloud, and Web3. I enjoy working across the stack: crafting intuitive UIs, designing secure microservices, and deploying production-ready distributed systems on cloud infrastructure. I actively contribute to open source, particularly within the CNCF/Kubernetes ecosystem, and love turning ideas into real-world, reliable software.


Tech Stack

Languages & Frameworks

Databases & Storage

Cloud & DevOps

Tools


Experience

Full Stack Developer Intern - Neural Network Labs
May 2025 – Aug 2025 (Remote)

  • Built production-grade frontend and backend features for AI-powered meme, infographic, and ad generation platforms.
  • Integrated ML inference APIs using FastAPI with a structured Node.js backend.
  • Developed interactive visual editors using Konva.js and deployed services on AWS and Linode/DigitalOcean.
  • Collaborated with ML engineers to optimize workflows, reducing API response times by 25%.

OSS Contributions

Organization Pull Requests
Headlamp Pull Requests
Node Readiness Controller Pull Requests
Podman Pull Requests
Prometheus Pull Requests

Featured Projects

Atlas - Self-Healing Distributed Cache
Golang Distributed Systems Consistent Hashing Concurrency

  • Architected a distributed in-memory key-value cache in Go implementing consistent hashing, request routing, partition replication, and concurrent node communication for horizontally scalable data distribution across multiple nodes.
  • Built self-healing cluster capabilities including heartbeat-based failure detection, automatic failover, replica routing, and incremental operation-log recovery to maintain high availability and consistency during node failures.
  • Engineered durable storage using Write-Ahead Logging (WAL), periodic snapshots, and crash recovery mechanisms ensuring data persistence, fast startup reconstruction, and fault-tolerant operation across distributed nodes.

LinkID - Persistent Professional Identity Platform (Maintainer)
Next.js TypeScript PostgreSQL Prisma Open Source 100+ Contributors GSSoC/NSoC

  • Architected and built a persistent identity redirect platform from scratch using Next.js, TypeScript, and PostgreSQL (via Prisma ORM), where a single stable URL (e.g., linkid.qzz.io/username/linkedin) resolves to a user's current profile link, decoupling the public-facing URL from the underlying destination, so users can update any linked profile without breaking shared links.
  • Grew and maintain the project as founder, scaling it to 100+ contributors through GSSoC (GirlScript Summer of Code) and NSoC, establishing contributor workflows, PR review processes, and project governance for a fully open-source codebase.
  • Own end-to-end technical direction,schema design and redirect logic in Next.js/Prisma/PostgreSQL, while mentoring contributors and reviewing community pull requests.

ChitSetu - Decentralized Chit Fund Platform (Web3 Developer)
Solidity Ethers.js Hardhat go-ethereum OpenZeppelin Polygon Amoy

  • Designed and deployed smart contracts on Polygon Amoy using Hardhat + OpenZeppelin, covering member onboarding, contribution cycles, auction bidding, and payout distribution..
  • Built a Go-based Web3 integration service (go-ethereum) that automates a mint → confirm → deposit pipeline, bridging Razorpay fiat payments with on-chain ERC-20 token provisioning asynchronously post-payment.
  • Implemented a cron-driven blockchain retry system with multi-state tracking (minting → pending → confirmed/failed) in MongoDB, ensuring eventual consistency between off-chain payments and on-chain records with zero silent failures

QueueForge - Distributed Job Queue System
Golang PostgreSQL Redis Prometheus Docker

  • Built a distributed task processing system using Redis-backed worker pools supporting high-throughput asynchronous job execution with horizontal scalability, configurable concurrency, and priority-based task scheduling.
  • Engineered fault-tolerant retry mechanisms and worker-pool concurrency management ensuring reliable job execution, graceful recovery under partial system failures, and zero message loss guarantees.
  • Integrated Prometheus observability layer exposing 10+ real-time metrics including queue depth, job throughput, worker utilization, and failure rates enabling proactive production monitoring and alerting.

Holopin Badges

Holopin Badges


📊 GitHub Stats

 vishnukothakapu

DevStats Card


📫 Connect With Me

Pinned Loading

  1. Atlas Atlas Public

    A self-healing distributed in-memory cache built in Go with replication, failover, and automatic recovery.

    Go

  2. nebulaGate nebulaGate Public

    Forked from SaisrikarVollala/nebulaGate

    AI-Powered Distributed Load Balancer

    Go

  3. ChitSetu ChitSetu Public

    Forked from Jaisheesh-2006/ChitSetu

    ChitSetu is a smart, transparent chit fund platform that combines KYC, ML-based risk scoring, and real-time auctions.

    TypeScript

  4. linkid linkid Public

    This project is part of GirlScript Summer of Code 2026 (GSSoC'26), Elite Coders Summer of Code(ECSoC26), and Nexus Spring of Code 2026 (NSoC'26)

    TypeScript 25 112