Skip to content
View GenZ-CODER-X's full-sized avatar
  • no company
  • Telangana,Hyd
  • 16:34 (UTC -12:00)

Block or report GenZ-CODER-X

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
GenZ-CODER-X/README.md

👋 Hey, I'm Madhav Sharma

🤖 AI Engineer • ⚙️ Backend Developer • 🌎 Open Source Contributor

Building AI systems, scalable backends, and intelligent applications.


🧑‍💻 About Me

🎓 B.Tech student passionate about Software Engineering & Artificial Intelligence

🤖 Building with LLMs, Transformers, RAG & AI Agents

⚙️ Developing backend systems and APIs with Python & FastAPI

🧠 Solved 300+ DSA problems across multiple coding platforms

🌎 Exploring and contributing to Open Source

🚀 Learning primarily by building real systems



🚀 Featured Projects


🛠️ Tech Stack

💻 Languages

Python · Java · C · JavaScript · TypeScript

HTML · CSS · SQL


⚙️ Backend Engineering

FastAPI · REST APIs · WebSockets

PostgreSQL · SQLAlchemy · SQL

Redis · Firebase · Supabase

JWT · OAuth · Authentication · Authorization

Docker · OpenAPI · Swagger


🤖 AI / LLM / Generative AI

🧠 LLMs & Transformers

Transformers · Large Language Models

Tokenization · Embeddings

Hugging Face · Hugging Face Models

Model Inference

🎯 Fine-Tuning

Fine-Tuning · Transfer Learning

Model Adaptation · Pre-trained Models

🔎 RAG & Retrieval

RAG · Agentic RAG

Vector Search · Hybrid Search

Embeddings · PGVector

Retrieval Pipelines

🤖 AI Agents

AI Agents · Agentic Systems

Tool Calling · Agent Memory

LangChain · LangGraph

Multi-Agent Systems

👁️ Multimodal AI

Vision Models · Multimodal LLMs

Image Understanding

🧪 Machine Learning

TensorFlow · LightGBM

Scikit-learn · Pandas · NumPy

Feature Engineering

Classification · Fraud Detection


🎨 Frontend

React · JavaScript · TypeScript

Tailwind CSS · HTML · CSS


🧰 Tools & Infrastructure

Git · GitHub · VS Code

Docker · Kubernetes

Netlify · Storybook


🚀 Featured Projects


💰 Buy or Wait?

🤖 AI Financial Affordability Agent

A hybrid AI + deterministic financial decision system that determines whether a requested expense can be safely afforded.

🔥 Engineering Highlights

  • 🧠 AI-based financial information interpretation
  • 👁️ Multimodal amount extraction
  • 🏦 Financial state reconstruction
  • 📈 90-day cash-flow forecasting
  • 💳 Payment strategy generation
  • 🧮 Deterministic financial simulation
  • 🛡️ Financial safety validation
  • 📊 Payment-plan evaluation
  • ⚡ Deterministic candidate ranking
  • ✅ Final decision validation

🏗️ Architecture

Financial Evidence
        │
        ▼
┌───────────────────┐
│   AI Perception   │
└─────────┬─────────┘
          ▼
   Structured Data
          │
          ▼
 Financial State
 Reconstruction
          │
          ▼
  90-Day Simulation
          │
          ▼
 Payment Strategies
          │
          ▼
 Safety Validation
          │
          ▼
 Deterministic Ranking
          │
          ▼
  Validated Decision

Stack

Python · LLMs · Gemini · OpenRouter

Multimodal AI · Financial Simulation

🔗 View Repository →


🛡️ AbuseRing Sentinel

🔍 ML-Based Fraud Ring Detection

A machine-learning system focused on detecting suspicious and coordinated fraudulent behavior from financial transaction data.

🔥 Engineering Highlights

  • 📊 Feature engineering
  • ⚖️ Imbalanced classification
  • 🌳 Gradient boosting
  • 🔬 Model experimentation
  • 📈 ROC-AUC evaluation
  • 🎯 PR-AUC evaluation
  • 🔍 Fraud pattern analysis
  • 🧪 Model comparison

Stack

Python · LightGBM · Scikit-learn

Pandas · NumPy · Machine Learning

🔗 View Repository →


🏦 Banking API

⚡ Production-Style Banking Backend

A backend system designed around financial transactions, concurrency, consistency, security, and reliable state management.

🚀 Engineering Features

🔴 Advanced — Core Engineering Challenges

1. Concurrent Transaction Processing

  • PostgreSQL row-level locking with SELECT ... FOR UPDATE
  • Handles concurrent fund transfers safely
  • Prevents race conditions and double-spending
  • Locks sender/receiver account rows during transfers

2. ACID Financial Transactions

  • Atomic multi-step fund transfers
  • Explicit transaction boundaries
  • Commit / rollback handling
  • Maintains consistency across account, transaction, and ledger updates

3. Transactional Ledger

  • Records debit and credit operations
  • Links ledger entries to transactions and accounts
  • Maintains an auditable financial history
  • Rolls back together with the transaction when failures occur

4. Idempotent Transactions

  • Redis-backed idempotency keys
  • Prevents duplicate financial operations
  • Stores completed transaction responses with TTL
  • Retry requests return the previously processed result

🟠 Intermediate — Reliability & Security

5. Redis Sliding-Window Rate Limiting

  • Redis-based request tracking
  • Sliding-window rate limiting
  • Uses WATCH / MULTI / EXEC for atomic updates
  • Protects sensitive transaction endpoints

6. Authentication & Session Management

  • JWT authentication
  • Access + refresh tokens
  • Redis-backed sessions
  • Protected endpoints
  • Token validation and expiration

7. Failure-Safe Error Handling

  • Explicit rollback on failed operations
  • Handles expected application errors separately
  • Prevents partial financial state
  • Safe failure responses for unexpected errors

8. Audit Trail

  • Records important financial actions
  • Associates actions with users and transactions
  • Stores action descriptions and context
  • Provides traceability for financial operations

🟡 Database & Backend Engineering

9. PostgreSQL + SQLAlchemy

  • Relational data modeling
  • Foreign-key relationships
  • Unique constraints
  • SQLAlchemy ORM
  • Database-level consistency

10. Schema Versioning

  • Alembic migrations
  • Version-controlled database schema
  • Reproducible database changes

11. Layered Backend Architecture

             API / Controllers
                     │
                     ▼
                  Services
                     │
                     ▼
                Repositories
                     │
                     ▼
                 PostgreSQL
  • Controllers handle HTTP concerns
  • Services contain business logic
  • Repositories handle database operations
  • Transaction boundaries controlled by the service layer

12. Transaction History

  • Transaction history APIs
  • Pagination
  • Structured response schemas
  • Repository-based querying

🟢 Infrastructure & Development

13. Redis Infrastructure

Redis
 ├── Idempotency
 ├── Sessions
 ├── Rate Limiting
 └── Cached Responses

14. API Documentation

  • OpenAPI specification
  • Swagger UI
  • ReDoc
  • Pydantic request / response validation

15. CI/CD

  • GitHub Actions
  • Automated testing workflows
  • Automated deployment workflows

Stack

Python · FastAPI · PostgreSQL

SQLAlchemy · Redis · Alembic

JWT · Docker · GitHub Actions

🔗 View Repository →


🧩 Data Structures & Algorithms

🧠 300+ Problems Solved

I've solved 300+ DSA problems across multiple coding platforms, focusing on pattern recognition, optimization, complexity analysis, and problem solving.

🔥 Areas Practiced

Arrays
Strings
Hashing
Two Pointers
Sliding Window
Binary Search
Sorting
Stacks
Monotonic Stack
Linked Lists
Trees
Graphs
BFS
DFS
Heaps
Greedy
Dynamic Programming

🧠 Problem-Solving Approach

Understand the Problem
        ↓
Identify the Pattern
        ↓
Design the Approach
        ↓
Analyze Complexity
        ↓
Implement
        ↓
Optimize
        ↓
Test Edge Cases

🔗 View My LeetCode →


🌎 Open Source

🤝 Contributing to the Open Source Ecosystem

I enjoy working with real-world codebases, understanding existing systems, fixing problems, and contributing improvements back to the community.

🔍 Find a Problem
       ↓
🐛 Reproduce It
       ↓
🧠 Understand the Codebase
       ↓
🛠️ Implement a Solution
       ↓
🧪 Test
       ↓
📦 Open Pull Request
       ↓
🌎 Contribute Back

💡 Open Source Interests

AI/ML · LLMs · Developer Tools

Python · Backend · Open Source AI

🔗 Explore My GitHub Contributions →


🤖 AI Engineering Journey

                 Python
                    │
                    ▼
            Backend Engineering
                    │
                    ▼
          Machine Learning Basics
                    │
                    ▼
        Transformers & Hugging Face
                    │
                    ▼
                  LLMs
                    │
                    ▼
                   RAG
                    │
                    ▼
              AI Agents
                    │
                    ▼
             Agentic RAG
                    │
                    ▼
           Multi-Agent Systems
                    │
                    ▼
          Production AI Systems

🔬 Currently Exploring

  • 🧠 Transformer architectures
  • 🤗 Hugging Face ecosystem
  • 🎯 Fine-tuning language models
  • 🔎 Advanced RAG
  • 🤖 AI Agents
  • 🛠️ Tool-using agents
  • 🧠 Agent memory
  • 🔗 LangGraph
  • 🧩 Multi-agent architectures
  • 📊 LLM evaluation
  • 🔬 AI observability
  • 💻 SWE Agents

🏗️ Engineering Philosophy

🧠 Understand Before Abstracting

I like understanding what's happening underneath the frameworks and libraries I use.

⚙️ Build While Learning

Learn
  ↓
Build
  ↓
Break
  ↓
Debug
  ↓
Understand
  ↓
Improve

🤖 AI + Deterministic Engineering

For systems where correctness matters, I prefer separating:

             LLM
              │
              ▼
       Interpretation
              │
              ▼
       Structured Data
              │
              ▼
     Deterministic Logic
              │
              ▼
          Validation

AI handles understanding.

Code handles correctness.


🎯 Current Focus

┌──────────────────────────────────────┐
│                                      │
│  🧩 Data Structures & Algorithms    │
│                                      │
│  ⚙️ Backend Engineering             │
│                                      │
│  🏗️ LLD & System Design             │
│                                      │
│  🤖 AI Agents                       │
│                                      │
│  🧠 Transformers & LLMs             │
│                                      │
│  🔎 RAG & Retrieval                 │
│                                      │
│  🤗 Hugging Face & Fine-Tuning      │
│                                      │
│  🌎 Open Source                     │
│                                      │
└──────────────────────────────────────┘

📚 Learning Philosophy

Don't just learn the tool. Understand the system behind the tool.

Algorithms
    ↓
Data Structures
    ↓
Software Design
    ↓
Backend Systems
    ↓
Databases
    ↓
Distributed Systems
    ↓
Machine Learning
    ↓
Transformers
    ↓
LLMs
    ↓
RAG
    ↓
Agents
    ↓
Production AI

⚡ GitHub



⭐ If you find something interesting, consider giving the repository a star!


📫 Let's Connect


🚀 Build → Break → Learn → Improve → Repeat

Always building something new.

Pinned Loading

  1. buy-or-wait-ai-financial-agent buy-or-wait-ai-financial-agent Public

    AI-powered financial affordability agent that reconstructs financial state, forecasts 90-day cash flow, evaluates payment strategies, and determines financially safe purchase plans.

    Python

  2. Banking-API Banking-API Public

    Python

  3. LEETCODE_ LEETCODE_ Public

    leetcode/GFG

  4. MForge MForge Public

  5. AbuseRing-Sentinel AbuseRing-Sentinel Public

    Python