Skip to content
View adarsh0707-kumar's full-sized avatar
🎯
ΰ€…ΰ€‚ΰ€€ΰ€ƒ ΰ€…ΰ€Έΰ₯ΰ€€ΰ€Ώ ΰ€ͺΰ₯ΰ€°ΰ€Ύΰ€°ΰ€‚ΰ€­ΰ€ƒ
🎯
ΰ€…ΰ€‚ΰ€€ΰ€ƒ ΰ€…ΰ€Έΰ₯ΰ€€ΰ€Ώ ΰ€ͺΰ₯ΰ€°ΰ€Ύΰ€°ΰ€‚ΰ€­ΰ€ƒ

Block or report adarsh0707-kumar

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
adarsh0707-kumar/README.md

Adarsh Kumar β€” Backend and Systems Engineer Building from the socket layer up Typing SVG


Β Β  Β Β  Β Β 



πŸ‘¨β€πŸ’» About Me

Adarsh Kumar β€” Backend & Systems Engineer


πŸš€ Featured Projects

Polyglot algorithmic trading simulation

A production-style trading platform demonstrating how modern exchange infrastructure is structured across performance-critical systems, quantitative analytics, and real-time visualization.

Architecture:

  • C++ engine β€” Order book, price-time-priority matching, partial fills, market data simulation, TCP/Unix socket server
  • Python analytics β€” VWAP, SMA/EMA, PnL, exposure, drawdown, risk metrics via NumPy/Pandas
  • Node.js gateway β€” REST API, WebSocket streaming, rate limiting, request validation (TypeScript)
  • React dashboard β€” Live market charts, order book, trade feed, portfolio metrics (Vite + Recharts)

Stack: C++ Β· Python Β· Node.js Β· TypeScript Β· React Β· Docker Compose Β· GitHub Actions Β· CMake

Highlights:

  • Deterministic price-time-priority matching engine with partial fills
  • End-to-end event flow: tick β†’ match β†’ trade β†’ analytics β†’ API β†’ dashboard
  • Full test pyramid: C++ unit Β· Pytest Β· Node test Β· React component Β· E2E
  • Architecture Decision Records (ADR-001 through ADR-006)

Full-stack pharmacy billing, inventory & GST platform

A production-style multi-tenant SaaS for retail pharmacies handling money, stock, and tax records β€” where correctness matters more than delivery speed.

Architecture:

  • Frontend β€” React 19, TypeScript, Vite, Tailwind v4, shadcn/ui
  • Backend β€” Node 22, Express 5, Zod validation, JWT auth
  • Database β€” PostgreSQL 15 via Prisma ORM
  • Deployment β€” Docker Compose + nginx (same-origin by default)

Features:

  • Point-of-sale billing with GST compliance
  • Batch-level stock tracking with expiry alerts
  • Multi-shop tenancy β€” isolated data per pharmacy via JWT-scoped shopId
  • Three role levels: ADMIN Β· PHARMACIST Β· CASHIER
  • Daily sales and GST reports
  • HttpOnly refresh cookie with Origin-guard CSRF protection

Stack: React Β· TypeScript Β· Node.js Β· Express Β· Prisma Β· PostgreSQL Β· Docker Β· nginx

Highlights:

  • 10-document docs/ set: PRD, architecture, data model, API reference, security, gap analysis
  • GST acceptance fixtures in the test suite
  • Versioned URL scheme with deprecation policy

SQL-like database engine built from scratch in C++

A lightweight database engine demonstrating core database internals β€” parsing, execution planning, and persistent storage β€” written from first principles without any external DB libraries.

Architecture:

  • Parser β€” Tokenizes SQL input, handles CREATE, INSERT, SELECT, UPDATE, DELETE, builds structured command objects
  • Executor β€” Routes parsed commands to appropriate storage operations
  • Storage Engine β€” In-memory execution via std::map<string, vector<vector<string>>> with file-based persistence (data/*.table)

Features:

  • CREATE TABLE, INSERT INTO, SELECT with WHERE filtering
  • UPDATE and DELETE with WHERE clauses
  • Loads data at startup from disk, persists on modification
  • Modular separation: parser Β· executor Β· storage

Stack: C++ Β· Makefile

Highlights:

  • Zero external dependencies β€” pure C++ standard library
  • Custom tokenizer + command parser (not a full SQL grammar, but principled)
  • Demonstrates low-level systems design often skipped in CRUD applications
  • Clear roadmap: dynamic schemas, B-tree indexing, ACID transactions

Content-based recommendation system Β· πŸ”— Live Demo

A machine-learning-powered movie recommender that suggests 5 similar films based on plot, genre, keywords, cast, and director β€” deployed live on Streamlit Cloud.

Architecture:

  • Pipeline β€” Merge TMDB 5000 movies + credits datasets on title
  • Feature engineering β€” Concatenate overview, genres, keywords, top-3 cast, director into a "tags" string
  • Text normalization β€” Porter stemming via NLTK (e.g. "loving"/"loved" β†’ "love")
  • Vectorization β€” CountVectorizer (top 5,000 terms, English stop words removed)
  • Similarity β€” Cosine similarity over a ~4,800 Γ— 4,800 matrix
  • Serving β€” Streamlit app with st.cache_resource for one-time model build

Features:

  • Select from ~4,800 movies and get 5 recommendations instantly
  • Live poster images pulled from TMDB API
  • Runs without an API key (falls back to placeholders)
  • First-load model build ~20s, subsequent recommendations are near-instant

Stack: Python Β· pandas Β· scikit-learn Β· NLTK Β· Streamlit Β· TMDB API

Highlights:

  • Content-based filtering (no collaborative filtering) β€” no user data required
  • Graceful degradation when TMDB_API_KEY is missing
  • Documented limitations: duplicate-title merge bug, no precision@k metric
  • Roadmap: TF-IDF upgrade, Docker, evaluation harness

πŸ› οΈ Tech Stack

Languages
Backend & Data
Frontend
Infrastructure
AI / ML

πŸ“Š GitHub Stats

Adarsh Kumar GitHub stats dashboard

Adarsh Kumar GitHub stats summary


🧠 Spent My Time

Adarsh Kumar β€” Spent My Time



πŸŒ† 3D Contribution Graph

Building from the socket layer up


Adarsh Kumar 3D contribution graph β€” night rainbow

Adarsh Kumar 3D contribution graph β€” season animated Adarsh Kumar 3D contribution graph β€” night view

πŸ“ˆ Activity Graph

Adarsh Kumar activity graph

Animated GitHub contribution snake

πŸ† Trophy Case

Adarsh Kumar GitHub trophies


πŸ† Certifications

Certifications and learning tracks


Adarsh Kumar β€” Certifications & Professional Achievements







πŸ’» Software Engineering

Software Development Internship

Software Development Internship






πŸ“Š Data & Analytics

Data Science with Python

Data Science with Python



Power BI Micro Course

Power BI Micro Course



SQL Micro Course

SQL Micro Course



Microsoft Excel

Microsoft Excel β€” Beginners to Advance






🐍 Programming Foundations

Python Micro Course

Python Micro Course



C Basic Course

C Basic Course








🌱 Currently Exploring

  • 🧠 Large Language Models (LLMs) Fine-tuning, prompt engineering, local inference

  • πŸ” Retrieval-Augmented Generation (RAG) Vector DBs, embeddings, hybrid search

  • ⚑ Distributed Systems Consensus, replication, sharding

  • ☁️ Cloud-Native Backend Containers, service mesh, K8s operators

  • πŸ€– AI Infrastructure & MLOps Model serving, GPU orchestration, monitoring

  • πŸ“¦ Microservices Architecture gRPC, event-driven design, API gateways

  • πŸš€ High-Performance Backend Lock-free structures, zero-copy I/O, eBPF

  • πŸ” Systems Security TLS, auth protocols, threat modeling


⭐ Submit Your Rating & Feedback

Enjoyed my work? Pick a star rating below.
The form opens with your rating pre-selected β€” your message goes straight to my inbox.

Rating Click to rate
⭐⭐⭐⭐⭐
⭐⭐⭐⭐
⭐⭐⭐
⭐⭐
⭐


Β 


πŸ’¬ Session Feedback

Adarsh Kumar β€” Session Feedback


⭐ Support

If you find this repository useful for learning Backend, Systems, and Distributed Systems,
consider giving it a ⭐.

Your feedback, suggestions, and contributions are welcome.


βš™οΈ Build Systems Β β€’Β  πŸ—„οΈ Design Databases Β β€’Β  πŸš€ Ship Backends Β β€’Β  🌐 Learn Networking


Made with ❀️ for learning, experimentation, and continuous improvement.


🎯 What I'm Looking For

I'm actively looking for Software Engineering, Backend Engineering, and Systems / Infrastructure roles
where I can contribute to real-world systems, learn from experienced engineers,
and build scalable products from the socket layer up.

If you'd like to collaborate, discuss an opportunity, or just connect β€” feel free to reach out.


Thanks for visiting my profile!

If you like my work, consider giving a ⭐ to the repositories you find useful.


Β  Β 




Adarsh Kumar footer

Pinned Loading

  1. Movie-Recommender-AI-ML Movie-Recommender-AI-ML Public

    Content-based movie recommender (Streamlit + scikit-learn) β€” pick a movie, get 5 similar picks with posters.

    Jupyter Notebook 1

  2. Chat-app Chat-app Public

    Real-time multi-client chat application built with C++ using POSIX sockets

    C++ 1

  3. Database-engine Database-engine Public

    SQL-like database engine in C++ with custom parser, in-memory execution, and file-based persistence

    C++ 1

  4. taskmanager taskmanager Public

    Full-Stack Team Task Manager with Role-Based Access Control

    JavaScript 1

  5. medical-billing medical-billing Public

    Full-stack medical billing system covering billing, inventory, customers and reporting. React + TypeScript frontend, Node/Express/Prisma backend, containerised behind nginx.

    JavaScript 1

  6. Projects-in-C-C---basic-to-Advanced Projects-in-C-C---basic-to-Advanced Public

    Three self-contained C/C++17 programs, each built, tested and released independently: a scientific calculator, a digital clock with terminal and GUI interfaces, and a terminal guessing game.

    C++ 1