Journey
A timeline of my learning, projects, and milestones.
My Journey
A continuously evolving record of my growth — from fundamentals to distributed systems, DevOps, cloud engineering, and full-stack development.
2025
Feb 2025 — Published Rex-Server on npm
Released Rex Server, a Node.js-based reverse proxy & load balancer.
- Built using TypeScript, Node.js
cluster, YAML configs, and streaming HTTP.
- Achieved NGINX-like request throughput on single-core environments.
- Added CLI (
rex) with init, load, start, stop commands.
- Shipped with worker monitoring, auto-restart, static hosting, and wildcard routing.
Jan 2025 — Completed Rex-Server Development
Learned internal mechanisms of Node.js:
- Event loop phases
- Worker clustering, IPC, message channels
- Stream-based HTTP proxying
- Error recovery and high-performance routing
Jan 2025 — May 2025 — Built Shipoff: My Own Cloud PaaS
The most significant milestone of my engineering career.
I designed and built a full Platform-as-a-Service, similar to Render or Vercel, entirely from scratch.
Core Achievements
- Designed microservices architecture using Node.js, gRPC, Redis Streams, Prisma, and PostgreSQL.
- Implemented a distributed deployment state machine with queueing → building → provisioning → production.
- Built ephemeral Kubernetes build pods that clone, install, build, and upload artifacts.
- Added real-time log streaming using gRPC + WebSockets.
- Created automated deployment pipelines using GitOps with Argo CD.
- Built a full developer dashboard using Next.js App Router + RSC.
- Designed a CDN and routing layer using Cloudflare + custom ingress.
Challenges Solved
- Synchronizing deployment & project state across distributed services.
- Designing a reliable queueing system to stay within 4 vCPU / 24GB RAM resource limits.
- Achieving consistency between build-service, runtime-service, gateway-service, and project-service.
- Maintaining per-service isolated databases while ensuring global consistency.
- Choosing a free-tier cloud provider capable of running a multi-service, K8s-based platform (Oracle Cloud made it possible).
- Handling pod crashes, gRPC timeouts, event duplication, and stream backpressure.
- Running a full PaaS reliably with limited compute, storage, and networking.
Learnings
- Deep Kubernetes expertise (deployments, autoscaling, ingress, health probes, namespaces).
- Advanced Redis Streams (consumer groups, partitions, backpressure, retry strategy).
- gRPC streaming, contract design, and schema evolution.
- Docker Buildx, multi-stage builds, ephemeral runners.
- GitOps pipelines using ArgoCD.
- PostgreSQL schema discipline in microservices.
- Observability using Fluent Bit → Redis → LogService → WebSockets.
- Designing resilient distributed systems & event-driven architectures.
2024
Strengthened Backend, DevOps & Cloud Foundations
Before 2025’s major builds, I spent 2024 studying:
- Node.js internals
- Distributed system design
- CI/CD automation
- Networking & reverse proxies
- Linux server management
- Redis, container orchestration, and build pipelines
This year built the foundation that made Shipoff and Rex-Server possible.
2023
Started Building Open-Source Tools & Writing Blogs
Learned:
- Next.js full-stack features
- MDX content workflows
- Frontend internals like React Fiber, Reconciliation, VDOM
- PostCSS, Vite pipeline internals, bundling mechanisms
Wrote several in-depth technical articles that improved my clarity and depth of thinking.
2022
Higher Secondary Education
Completed UP Board 12th with 72% and shifted focus fully into programming.
2021–2022 — The Beginning
Started my developer journey:
- C, C++, Python fundamentals
- Building small CLI tools
- Git, Linux, and early web development
- First projects in HTML/CSS/JavaScript
This sparked everything that followed.
Certificates
(Add certificates inside /public/certificates and reference them here.)
Looking Ahead
My goal is to keep mastering:
- Distributed systems
- Cloud platforms
- High-performance backend engineering
- DevOps automation
- Developer infrastructure tools
Every project brings me closer to designing production-grade systems at scale.