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.

Design & Developed by Raghvendra Misra
© 2025. All rights reserved.