Skip to content
View sagargupta2001's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sagargupta2001

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

Hi 👋, I'm Sagar Gupta

Full-Stack Software Engineer | Identity, Web Platforms, Rust/WASM & Scalable Systems

I'm a software engineer with 3+ years of experience building scalable web applications, identity systems, developer platforms, and commerce infrastructure.

I work across the stack with React, TypeScript, Java, Spring Boot, Rust, Go, Node.js, and cloud-native tooling. My recent work has focused on custom Keycloak authentication flows, WebAuthn/passkeys, Shopify Functions using Rust/WASM, high-performance React interfaces, and event-driven backend systems.

I enjoy building systems that are not only functional, but also reliable, maintainable, and production-ready.


🚀 What I'm Working On

  • Building discount engines and checkout automation systems for Shopify merchants
  • Exploring Rust/WASM for high-performance commerce and platform logic
  • Building ReAuth, a self-hosted identity provider with OAuth/OIDC, PKCE, WebAuthn, RBAC, and multi-realm support
  • Learning deeper systems engineering, authentication protocols, and platform architecture

🧠 Areas of Interest

  • Identity and Access Management
  • OAuth 2.0 / OIDC / PKCE
  • WebAuthn and Passkeys
  • Keycloak SPI Development
  • Rust and WebAssembly
  • Scalable Backend Systems
  • React Performance Optimization
  • Developer Tools and Platform Engineering

🛠️ Tech Stack

Languages

Java TypeScript JavaScript Rust Go SQL

Frontend

React Next.js MUI Tailwind CSS

Backend & Platform

Spring Boot Node.js Keycloak RabbitMQ

Cloud & DevOps

AWS GCP Terraform GitHub Actions Grafana


💼 Experience Highlights

Monk Commerce — SDE II

  • Built an event-driven discount reconciliation system to manage discount code lifecycle events across internal systems and Shopify.
  • Designed automated checkout discount-code creation for Shopify funnels, reducing manual merchant setup.
  • Re-architected discount computation logic from a reserve-based workflow to an impact-driven optimization algorithm.
  • Built a Rust/WASM-based volume discount and free gift allocation engine for Shopify Functions, covering 80+ edge cases and reducing discount miscalculation incidents.

GlobalLogic - Hitachi — Software Engineer

  • Built custom Keycloak SPI modules and authenticators for advanced authentication flows.
  • Implemented WebAuthn/passkey authentication with custom registration, challenge generation, and login endpoints.
  • Automated Keycloak build and deployment workflows with CI/CD pipelines.
  • Delivered custom Keycloak themes using FreeMarker templates, React-driven UI components, and Figma-aligned designs.
  • Engineered a virtualized React table capable of rendering over 1 million cells for large dataset analysis.

Zerocart — Full Stack Developer

  • Built a 3D product configurator using React Three Fiber.
  • Developed an e-commerce platform and admin dashboards using the MERN stack.
  • Integrated Shiprocket and PhonePe APIs for logistics and payments.
  • Designed dynamic product attribute management using tree and stack-based data structures.

🧩 Featured Project

ReAuth

A self-hosted identity provider built with Rust, TypeScript, Tokio, React, and Tailwind CSS.

Features include:

  • OAuth 2.0 / OIDC with PKCE
  • Multi-realm tenant isolation
  • Visual authentication flow builder
  • RBAC with custom permissions
  • WebAuthn/passkey support
  • React SDK
  • SQLite-based embedded deployment
  • Single binary distribution

📫 Connect With Me

Pinned Loading

  1. ReAuth ReAuth Public

    A modern, high‑performance, single‑binary IdP in Rust + React

    Rust 19

  2. apiwiz-scripting-engine apiwiz-scripting-engine Public

    Java 1

  3. crypton crypton Public

    NFT Marketplace

    JavaScript 1