Skip to content
View shivaam's full-sized avatar
  • Amazon

Block or report shivaam

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

Hi, I'm Shivam πŸ‘‹

πŸ“ Seattle | πŸ’Ό SDE @ Amazon | πŸŽ“ MS CS, Indiana University Bloomington

Python TypeScript AWS Apache Airflow Kubernetes AWS CDK Django Docker Swift

Building developer tools, contributing to the Apache ecosystem, and shipping infrastructure with AWS CDK. I like making things more reliable, debuggable, and delightful to use.


Current Focus β€” Workflow Orchestration & AWS Infrastructure

  • πŸ› οΈ openapi-cli-gen β€” Generate typed Python CLIs from OpenAPI specs with Pydantic model flattening into CLI flags
  • βš™οΈ miniflow β€” Build a workflow orchestrator from scratch β€” distributed systems, scheduling, and state machines
  • πŸš€ airflow-ec2 β€” Deploy Apache Airflow 3.x on EC2 in minutes with AWS CDK
  • πŸš‡ eks-pipeline-cdk β€” CI/CD pipeline for deploying applications to Amazon EKS with AWS CDK

BabbleBox β€” Distributed Messaging Platform on EKS

A deep-dive learning project exploring Apache Pulsar, Kubernetes, TLS/PKI, and AWS infrastructure end-to-end. See the babblebox README for architecture diagrams and a writeup of the K8s and cert-manager setup.

More Projects

Things I've built over the years β€” full-stack apps, iOS, and side projects that don't fit the infra story above.

  • 🎬 one-take β€” Cross-platform video recording and editing app
  • πŸ“± onetake-ios β€” iOS client for One Take built with Swift
  • πŸ† daily-wins-progress-tracker β€” Daily wins and progress tracking app
  • 🩺 therapy-site β€” Therapist portfolio and booking website

Open Source

Active contributor to Apache Airflow (10 merged PRs, 8 in review) β€” focused on AWS providers, scheduler reliability, UI, and developer tooling.

Notable Merged PRs


What I'm Working On

  • Apache Airflow β€” earning committer status through sustained contributions to AWS providers, scheduler, and UI
  • Developer tools β€” building CLI tools that generate code from specs
  • Infrastructure β€” CI/CD pipelines, EKS deployments, and CDK patterns

GitHub Activity

GitHub Stats GitHub Streak

Connect

GitHub LinkedIn

Pinned Loading

  1. miniflow miniflow Public

    Build a workflow orchestrator from scratch. Learn distributed systems, concurrency, scheduling, and database-backed state machines. Inspired by Apache Airflow

    Python 1

  2. openapi-cli-gen openapi-cli-gen Public

    Generate typed Python CLIs from OpenAPI specs with Pydantic model flattening into CLI flags

    Python