Skip to content
View AryanGupta833's full-sized avatar

Block or report AryanGupta833

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
AryanGupta833/README.md
Aryan Gupta — building backends that bend but don't break

Typing animation: backend engineering focus


LinkedIn LeetCode Codolio Email



Profile views

IIIT Guwahati CSE CPI 9.03 out of 10 LeetCode Knight, peak 1889 500+ DSA problems solved


⚡ The short version

Computer Science @ IIIT Guwahati. I build the parts of software you notice most when they fail: workflow engines, API diagnostics, and event-driven services. My favorite tools are the unglamorous ones—idempotency, retries, leases, tracing, recovery—because dependable systems are built in the details.


🚀 Things I’ve built

🔷 CONDUIT

Workflow orchestration

Turn complex workflows into observable, recoverable execution graphs.

  • 100+ task nodes, scheduled by dependency
  • Independent tasks run in parallel: up to 35% faster
  • Immutable versions, conditional branches, human approvals
  • Redis Streams + transactional outbox for reliable dispatch
  • Idempotency keys + fenced leases for safe recovery
  • Sandboxed execution with Docker, Kubernetes & Java Plugin SDK
  • Prometheus/Grafana metrics and task-level logs

Java 21 Spring Boot PostgreSQL Redis Streams Kafka Kubernetes

EXPLORE CONDUIT →

🟣 APIX

AI API debugging

A debugging workbench that follows the evidence from request to root cause.

  • Automated diagnostics, request replay & distributed tracing
  • Async load testing and latency profiling
  • Sub-200 ms average API execution latency
  • AI-assisted failure diagnosis and fix recommendations
  • Baseline regression detection for p95 latency, throughput & errors
  • Contract and regression suites across 100+ cases
  • OAuth 2.0 and credential redaction

Spring AI OAuth 2.0 WebClient Reactor Netty OpenTelemetry Jaeger

EXPLORE APIX →

🟢 ZYROTRADE

Trading simulation backend

A trading engine where correctness matters as much as speed.

  • Concurrency-safe orders, idempotency & balance checks
  • Automated limit and stop-loss execution
  • 500+ simulated trades under 200 ms
  • Redis market-data cache, scheduled refresh & circuit breakers
  • Kafka event flow with a transactional outbox
  • Portfolio analytics, realized/unrealized P&L & history
  • Idempotent consumers across 1,000+ simulated events

Spring Security JWT MySQL Redis Kafka Alpha Vantage

EXPLORE ZYROTRADE →


🧰 My current loadout

Java, Spring, Python, C, PostgreSQL, MySQL, Redis, Kafka, Docker, Kubernetes, GitHub Actions, Maven, Git



Backend stack Observability stack Testing stack

🏆 Checkpoints

🟢 LEETCODE 🛒 FLIPKART GRiD 8.0 🇮🇳 SMART INDIA HACKATHON
Knight · Peak 1889
500+ problems · Top 1,000 in Biweekly Contest 179
Semi-finalist
National software engineering challenge
Rank 3
Internal selection · IIIT Guwahati

📊 GitHub telemetry

GitHub statistics Most used languages
GitHub contribution streak

🎓 The foundation

B.Tech · Computer Science and Engineering
Indian Institute of Information Technology, Guwahati · 2024–2028 · CPI 9.03 / 10 (through semester 4)

Data Structures & Algorithms · Object-Oriented Programming · Operating Systems · DBMS · Computer Networks · Computer Organization & Architecture


Have a distributed-systems puzzle, backend idea, or just want to talk tech?

Email Aryan Aryan on LinkedIn



⚙️ Make failures observable. Make recovery boring.

Pinned Loading

  1. APIX APIX Public

    API Testing tool

    Java

  2. conduit conduit Public

    Java

  3. ShopHive ShopHive Public

    Java

  4. ZyroTrade ZyroTrade Public

    An stock exchange web application

    Java