Skip to content
View gaganakumarm's full-sized avatar

Block or report gaganakumarm

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.

Content in all repositories owned by your account will be closed.
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
gaganakumarm/README.md

Hi, I'm Gagana 👋

I'm an MCA student focused on Python backend engineering, distributed systems, and applied AI/ML.

I enjoy building end-to-end systems that go beyond basic applications from APIs and databases to concurrency, caching, distributed architecture, and machine-learning workflows.

🧠 Technical Skills

Languages: Python · C · SQL

Backend: FastAPI · REST APIs · SQLAlchemy

Databases: PostgreSQL · MongoDB

AI / ML: Machine Learning · scikit-learn · Data Analysis · Feature Engineering · Model Evaluation

Systems & Infrastructure: Docker · Redis · Nginx · Prometheus · Grafana

Software Engineering: Data Structures · OOP · Git · GitHub · Testing · Concurrency

Frontend Experience: React · TypeScript

🚀 Featured Projects

A distributed URL shortening platform built to explore scalable backend architecture, caching, load balancing, authentication, analytics, observability, and failure handling.

Built with: Python · FastAPI · PostgreSQL · Redis · Nginx · React · Docker

Engineering focus: Distributed systems · Caching · Load balancing · API design · Observability


A concurrent task scheduling engine built in C to explore worker pools, bounded task queues, synchronization, graceful shutdown, and concurrent workload execution.

Built with: C17 · CMake · CTest

Engineering focus: Concurrency · Multithreading · Synchronization · Systems programming


An AI-assisted pharmaceutical complaint management system that converts complaint information into structured drafts and provides preliminary investigation support while keeping human review in the workflow.

Built with: Python · FastAPI · PostgreSQL · LangGraph · React · TypeScript

Engineering focus: AI workflows · Backend architecture · Structured LLM outputs · Human-in-the-loop systems


An applied machine-learning system for retrieving fashion products using text and image similarity while also predicting product attributes.

Built with: Python · scikit-learn · FastAPI · Computer Vision

Engineering focus: Machine learning · Image retrieval · Similarity search · Feature engineering

🌱 Currently Learning

  • System design and distributed systems
  • Backend scalability and reliability
  • Applied AI/ML engineering
  • Real-time data processing
  • Concurrency and systems programming

Popular repositories Loading

  1. visual-fashion-search visual-fashion-search Public

    An ML-powered fashion search application that finds similar products using text or uploaded images and automatically predicts attributes such as category, colour, season, and usage.

    Python 1

  2. concurrent-task-scheduling-engine concurrent-task-scheduling-engine Public

    A C17 concurrent task scheduling library with a bounded FIFO, fixed worker pool, graceful shutdown, deterministic testing, and performance benchmarking.

    C

  3. distributed-url-shortener distributed-url-shortener Public

    Distributed URL-shortening platform that creates and manages short links with click analytics. Unlike a basic URL shortener, it demonstrates load-balanced FastAPI replicas, Redis caching and rate l…

    Python

  4. gaganakumarm gaganakumarm Public

  5. ai-pharma-complaint-qms ai-pharma-complaint-qms Public

    AI-Powered Pharmaceutical Customer Complaint Management System

    Python