Skip to content
View beingadish's full-sized avatar
:shipit:
Charged
:shipit:
Charged

Organizations

@BlockchainResearchLab

Block or report beingadish

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
beingadish/README.md

 About Me

name: Aadarsh Pandey
location: Bengaluru, India
role: Associate Software Engineer @ Accenture
education: B.Tech (CS) — Ajay Kumar Garg Engineering College, Ghaziabad

currently_building:
  - AroundU — Hyper-local freelancing platform
  - CodeRunr — Sandboxed code execution engine
  - EcoMind AI — Research paper RAG system

currently_learning:
  - Golang & Distributed Systems
  - LangChain & LangGraph Agentic Workflows
  - System Design at Scale

open_to_collaborate:
  - Backend Systems (Spring Boot, Go)
  - AI/ML Agents & RAG Pipelines
  - Full-stack Mobile (Flutter)

fun_fact: "I'm an ambivert who writes rate limiters on weekends for fun."

"Backend engineer focused on building fast, reliable systems at scale. I ship production-grade APIs, event pipelines, and mobile integrations that handle real-world traffic with strong reliability."


💼  Experience

Associate Software Engineer  •  Oct 2024 – Present
Bengaluru, India

  • Built & improved Java Spring Boot REST APIs processing 100,000+ daily transit transactions across 10+ agencies
  • Reduced payment API latency by 35% using Redis caching, indexing & query tuning
  • Delivered Android UI features in Java/Kotlin with MVVM architecture and Retrofit integrations
  • Debugged NFC readers, QR scanners & thermal printers with 99%+ transaction success rate
  • Maintained Kafka event pipelines handling 200K+ events/day with JWT-secured microservice endpoints

SDE Intern  •  Mar 2024 – May 2024
Remote

  • Re-architected Flutter app to MVVM with Riverpod state management
  • Reduced app load time by 78% (5600ms → 1210ms) via caching & UI optimization
  • Improved maintainability with clearer structure and documentation

SDE Intern  •  Sep 2023 – Mar 2024
Remote

  • Built secure cab-booking workflow with real-time Firebase integration
  • Integrated Google Maps + Razorpay payment flow with JWT authentication
  • Contributed to backend using Flutter + Node.js for production use cases

🏗️  Featured Projects


📂  Detailed Project Breakdown (click to expand)

🌐 AroundU — Hyper-local Freelancing Platform

Full-stack platform connecting local service providers with clients in real-time

Layer Stack
Backend Java 21 · Spring Boot 3 · JPA/Hibernate · PostgreSQL · Redis
Frontend Next.js 14 · TypeScript · Tailwind CSS
Mobile Flutter 3 · Riverpod · Dio · Google Maps · Geolocator

Architecture Highlights:

  • Job lifecycle state machineCREATED → OPEN_FOR_BIDS → BID_SELECTED → HANDSHAKE → IN_PROGRESS → PAYMENT → COMPLETED
  • OTP-secured handshake flow with 6-digit start/release codes, attempt locking & expiry
  • Escrow payment system with lock/release mechanics
  • Real-time bidding system with worker eligibility guards (on-duty, not blocked, no active job)
  • Domain modules: Auth, Jobs, Bids, Chat, Payments, Reviews, Notifications, Location/Geocoding
  • Monitoring: Prometheus + Micrometer metrics, Nginx reverse proxy

⚡ CodeRunr — Sandboxed Code Execution Engine

Judge0-style API for compiling & running code in isolated Linux sandboxes

Layer Stack
Backend FastAPI · Python 3.12 · PostgreSQL 16 (async SQLAlchemy 2.0) · Celery + Redis
Sandbox isolate (cgroup-based Linux isolation) · Docker
Mobile Flutter 3 · Riverpod · Dio · Syntax Highlighting · Material 3

Highlights:

  • 8 languages supported — C, C++, Python, JavaScript, TypeScript, Go, Rust, Java
  • Async task queue with Celery workers for non-blocking execution
  • Configurable resource limits — CPU time, wall time, memory, stack, file size, process count
  • Token-based submission tracking with real-time polling
  • AI code analysis panel (scaffold ready) for LLM-powered code review
  • Full Swagger API docs with health checks

🏥 Clynic — Healthcare Microservices Platform

Production-ready backend simulating real-world healthcare architecture

Component Tech
Services Auth Service · Clynic Service · Billing Service · Analytics Service · API Gateway
Stack Java 21 · Spring Boot 3.x · Spring Security · JWT · gRPC · Kafka · PostgreSQL
Infra Docker Compose · LocalStack (AWS sim) · GitHub Actions CI/CD · Shell IaC

Highlights:

  • gRPC inter-service communication (Clynic → Billing)
  • Kafka event pipelines for async analytics processing
  • JWT route-level access control with role-based authorization
  • LocalStack infrastructure for ECS, VPC, RDS, MKS provisioning
  • Full test coverage — unit, integration, embedded Kafka, MockMVC, gRPC mocks
  • 3 production releases with CI-enforced coverage thresholds

🧠 EcoMind AI — Research Paper RAG System

AI-powered research assistant with multi-agent retrieval and vector search

Component Tech
Backend FastAPI · LangChain · LangGraph · OpenAI · ChromaDB
Database PostgreSQL (async) · Redis

Highlights:

  • Multi-agent RAG pipeline with retrieval, generation, and moderation agents
  • ChromaDB vector store for semantic paper search
  • Async FastAPI with SQLAlchemy 2.0 for paper metadata storage

📺 TalkingYouTube — Video Q&A with RAG

Chat with any YouTube video using semantic search

Stack: Python · LangChain · Google Gemini · FAISS · YouTube Transcript API

  • Extract transcripts → chunk → embed → semantic FAISS search → conversational Q&A
  • Multi-query retrieval for better context understanding

🔍 ResearchFlow — AI Research Agent

Multi-agent system generating well-cited content on any topic

Stack: Python · LangGraph · Google Gemini · Tavily · Pydantic

  • Two-stage architecture: First Responder → Tool Execution → Revisor → Final Answer
  • Auto-generates search queries, adds numbered references with URLs
  • Built-in reflection & critique system for iterative quality improvement

🤖 LinkedIn AI Automator

Browser automation for LinkedIn tasks using AI agents

Stack: Python · LangGraph · Playwright · Gemini · SQLite

  • LangGraph agent with tool-call support for posting, messaging, connecting
  • Playwright browser automation with DOM exploration
  • Task logging with CSV/SQLite persistence

📱 MobiClaw — Android Utility App

Native Android app with Kotlin, Jetpack Compose & Hilt

Stack: Kotlin · Jetpack Compose · Hilt DI · WorkManager · Android SDK 36


🌿 NatureSpot — Spring Boot REST API

User management service with Spring Boot

Stack: Java · Spring Boot · JPA · PostgreSQL


🗄️ mRedis — Redis from Scratch in C++

Custom Redis server/client implementation from first principles

Stack: C++ · TCP Sockets · Systems Programming

  • Built server & client from raw sockets with custom protocol
  • First-principles approach to networking, error handling, and connection management

🌐 Portfolio — beingadish.blog

Personal portfolio with AI-powered virtual assistant

Layer Stack
Frontend Next.js · TypeScript · Tailwind CSS
AI Backend FastAPI · Gemini · NumPy RAG (no vector DB)
  • "Virtual Aadarsh" RAG assistant answers questions about my profile, projects & skills
  • In-memory NumPy cosine similarity retrieval, strict persona prompt with refusal fallback
  • Deployed on Railway (512MB budget)

📐 LLD — Low-Level Design Implementations

Production-quality implementations of system design components

Stack: Java

  • Rate Limiters — Token Bucket, Leaky Bucket, Fixed Window, Sliding Window
  • Consistent Hashing — with virtual nodes for distributed systems

🛠️  Tech Stack

Languages

Java Go Python C++ Kotlin Dart TypeScript JavaScript

Backend & Frameworks

Spring Boot FastAPI Next.js Flutter Node.js

Databases & Messaging

PostgreSQL Redis Kafka MongoDB Firebase

AI & Gen AI

LangChain LangGraph OpenAI Gemini FAISS ChromaDB

DevOps & Cloud

Docker AWS GitHub Actions Nginx Linux

Architecture & Protocols

gRPC REST JWT Microservices MVVM


📊  GitHub Stats



🧩  Competitive Programming



LeetCode TakeUForward


📈  Contribution Graph


✍️  Technical Writing

I write deep dives on backend engineering, system design, and distributed systems on Medium.

Article Topic
Building Rate Limiters from First Principles Fixed Window, Sliding Window, Token Bucket, Leaky Bucket
Building Consistent Hashing from First Principles Distributed Systems, Rebalancing, Virtual Nodes
Authentication & Authorization: The Security Backbone Auth Mechanisms, Access Control
Understanding System Design Scalability, Reliability, Large Systems
How Amazon's Notify Me Uses Observer Pattern Design Patterns, Event-Driven
Concert Ticketing Systems at Scale Load Balancing, Fairness, Failure Handling
Routing & Serialization Controllers, Handlers, Payload Formats
Understanding HTTP for Backend Engineers HTTP Methods, Headers, Statelessness

🔭  Activity Dashboard


🤝  Let's Connect



💬 Open to impactful opportunities across backend systems, distributed architecture, AI engineering & product engineering.
📫 aadarshpandey.pandey@gmail.com





github-snake



Pinned Loading

  1. Clynic Clynic Public

    Patient Management System Backend using Spring-Boot-Microservices

    Java 1 1

  2. researchflow researchflow Public

    Python

  3. TalkingYT TalkingYT Public

    Python

  4. multithreaded-web-server multithreaded-web-server Public

    Java