Skip to content
View apoorv-x12's full-sized avatar

Block or report apoorv-x12

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

Hi, I'm Apoorv Shrivastava πŸ‘‹

Software Engineer focused on building backend and full-stack systems, with growing experience in LLM-powered applications and cloud-native architectures.


πŸ”§ What I work on

  • Backend & Full Stack development (Python, Django, FastAPI, React, Next.js, Vue)
  • Designing REST / GraphQL APIs and data modelling with PostgreSQL
  • Cloud-native systems on AWS (Lambda, ECS) with Docker
  • Exploring LLM-based systems and agentic workflows

🧰 Core Tech Stack

Backend

  • Python, Django, FastAPI, Node.js
  • PostgreSQL, SQL
  • REST APIs, GraphQL

Frontend

  • React, Next.js, Vue.js, TypeScript, JavaScript
  • TailwindCSS
  • State management (client- and server-side states)

Infra / Cloud

  • AWS (Lambda, ECS, Cloudformation, S3)
  • Docker

πŸš€ Selected Projects

Distributed Workflow Orchestration Engine

Designed a deterministic workflow engine with durable state transitions and idempotent step execution. Implemented retries, and failure recovery for multi-step workflows, with stateless workers enabling horizontal scaling and safe recovery after crashes.
πŸ”— https://github.com/apoorv-x12/workflow-engine

Multi-Tenant Project Manager
A multi-tenant project management system with a Django backend, PostgreSQL, and a typed React frontend.
(Focus on multi-tenancy, role-based access, and clean API design)
πŸ”— https://apoorv-x12.multi-tenant/

npm-stats-viz
Visualizes npm package download trends over time using interactive graphs.
Allows comparison of package popularity using bar charts.
πŸ”— https://apoorv-x12.github.io/npm-stats-viz/


🀝 Open to

  • Backend / Full Stack roles (Remote or Contract)
  • Early-stage startup environments
  • Teams building developer tools, SaaS platforms, or AI-powered products

πŸ“« Contact

Pinned Loading

  1. workflow-engine workflow-engine Public

    Distributed Workflow Orchestration Engine β€” Designed a deterministic workflow engine with durable state transitions and idempotent step execution. Implemented retries, and failure recovery for mult…

    Python 1

  2. muti-tenant-project-manager muti-tenant-project-manager Public

    A multi-tenant project management application built to demonstrate clean backend architecture in Django, GraphQL design, and a typed React frontend.

    Python 1

  3. npm-stats-viz npm-stats-viz Public

    A project that showcases top npm packages, displaying download history trends over time with graphs. Users can compare the downloads of up to two packages using bar graphs. Future integration will …

    TypeScript 2

  4. portfolio portfolio Public

    my portfolio

    TypeScript

  5. flower-shop-next flower-shop-next Public

    A modern and responsive frontend using next.js for a local flower shop

    JavaScript