All projects
Stars6

DeployNinja

DeployNinja is a deployment platform with GitHub-triggered builds, live logs, AWS-backed delivery, and repeatable release flows.

DeployNinja was built to cut down the manual work between pushing code and getting a live deployment. Instead of relying on shell scripts and dashboard steps, it routes GitHub events into one release flow with builds, logs, and delivery.

How It Was Built

The main technical choices behind the product, from system design to the parts that make it work day to day.

  • Split the platform into three parts: a control plane for managing projects, a build server for running builds, and a proxy for delivery.
  • Connected GitHub events to the build flow so pushes can start automated builds and releases.

Why It Mattered

  • Reduced deployment time from about 15 minutes to 4 minutes by removing repeated manual steps.
  • Live logs and centralized state made failures easier to understand and fix.

What Stands Out

  • Treated deployment as a product capability, not a side script.
  • Automated the release path from code push to delivery.

Tech stack

AWS (ECS, ECR, S3)KafkaNext.jsPostgreSQLTypeScriptClickHouse

More projects

Additional work across AI products, developer tooling, and full-stack systems.

Browse all