Skip to content
View Vex-15's full-sized avatar

Block or report Vex-15

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
Vex-15/README.md
Banner Typing SVG

About Me

name: Vedant Kowdiki
role: Backend & Full Stack Developer
location: Pune, India
education: B.Tech CSE (Data Science)
graduation: 2028
languages: [Go, Python, Java, C++, TypeScript]
interests: [Backend Engineering, Distributed Systems, System Design]

If a design can't survive production traffic, it isn't finished yet.


Currently Building

FileX

Concurrent file downloader engineered in Go


Explores backend concepts through the lens of concurrency, networking, and resource management. Built with goroutines and worker pools to download multiple files in parallel, with live progress tracking and graceful failure handling.

Core Capabilities

Concurrent downloads via worker pool architecture Real-time per-file progress tracking Graceful failure handling with retry logic Modular, production-oriented Go design

Golang Masterclass

Backend engineering, documented in Go


A structured record of learning backend development in Go — spanning language fundamentals, concurrency patterns, and production-style systems. Serves as both a learning log and a growing library of practical implementations.

Areas Covered

Go fundamentals and concurrency patterns REST APIs and gRPC services PostgreSQL and SQLite integration

Tech Stack

Languages

Frontend

Database

Tools

Backend

Competitive Programming


Latest Blog Posts

Building a Concurrent File Downloader in Go

Notes from building FileX — worker pools, progress tracking, and the concurrency trade-offs along the way.

Read on Medium →

GitHub Statistics



Thanks for stopping by

Pinned Loading

  1. portfolio portfolio Public

    Portfolio Website

    HTML

  2. Golang-Masterclass Golang-Masterclass Public

    A collection of Go projects documenting my journey from learning the language to building practical applications—created to serve as both a public learning journal and a practical reference for fel…

    Go

  3. sentinel-ai sentinel-ai Public

    Forked from Arnav-Shende007/sentinel-ai

    TypeScript

  4. FileX FileX Public