Skip to content
View Mahir-Agarwal's full-sized avatar
🎯
Locked In
🎯
Locked In

Block or report Mahir-Agarwal

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
Mahir-Agarwal/README.md



Coding GIF
"Coding, building, and scaling systems consistently."

MicroservicesRESTful APIsMobile UIHigh-Perf Backends

👋 I'm a Full Stack Java Developer interested in building scalable backend systems and Android applications. I focus on writing clean, efficient, and maintainable code while continuously improving my development skills. Currently, I'm exploring Spring Boot in depth and learning system design to build better real-world solutions.


🛠️ Tech Arsenal


📐 Engineering Workflow

flowchart LR

Idea["💡 Feature Definition"] --> Notion["📝 Docs (Notion)"]
Notion --> Design["📊 Auth & Flow (Eraser.io)"]
Design --> Sketch["✏️ Architecture (Excalidraw)"]
Sketch --> Build["⚙️ Sprint (Spring Boot)"]
Build --> CI["🔁 CI/CD (Jenkins)"]
CI --> Deploy["🐳 Docker Compose"]

style Idea fill:#1f2937,color:#fff,stroke:#FF8C00,stroke-width:2px
style Notion fill:#9333ea,color:#fff,stroke:#111,stroke-width:2px
style Design fill:#2563eb,color:#fff,stroke:#111,stroke-width:2px
style Sketch fill:#ea580c,color:#fff,stroke:#111,stroke-width:2px
style Build fill:#16a34a,color:#fff,stroke:#111,stroke-width:2px
style CI fill:#d97706,color:#fff,stroke:#111,stroke-width:2px
style Deploy fill:#2496ED,color:#fff,stroke:#111,stroke-width:2px
Loading

💻 Featured Builds

Tech: Java, Spring Boot, JWT, Docker
Backend API for managing group expenses and simplifying payments.
Uses the Minimum Cash Flow algorithm to reduce the number of transactions and ensures secure user authentication.

Tech: Java, SpringBoot, Eureka, Spring Cloud GateWay, JWT, Microservices
Backend system for handling user management and communication between services.
Focused on clean structure, scalability, and efficient data handling.


📊 Analytics & Activity


Pinned Loading

  1. ConnectX-ServerSide ConnectX-ServerSide Public

    A highly-scalable, real-time Spring Boot microservices backend powering secure peer-to-peer WebRTC connections.

    Java

  2. ConnectX-Android-Client ConnectX-Android-Client Public

    A modern Android application for real-time peer-to-peer file transfers using WebRTC, Jetpack Compose, and QR-based connections.

    Kotlin

  3. ConnectX-Web-Client ConnectX-Web-Client Public

    A modern, real-time cross-platform web application powering peer-to-peer WebRTC file transfers with zero cloud wait times. Built with React and Vite.

    JavaScript

  4. GroupPay-Backend GroupPay-Backend Public

    A REST API for managing group finances with "Minimum Cash Flow" algorithms, JWT Auth, and cloud-native deployment.

    Java

  5. Cardify-ServerSide Cardify-ServerSide Public

    Cardify is a platform that helps users access exclusive card-based offers without owning specific credit or debit cards. It connects buyers with verified card owners who can complete purchases on t…

    Java 1

  6. Cardify-ClientSide Cardify-ClientSide Public

    Kotlin