Adithyan Valloor

Backend-focused Full-Stack Engineer

I build reliable web systems with a focus on backend architecture, infrastructure, and the systems that power applications beneath the surface.

Idukki, Kerala, IndiaRemote · Worldwide

01.About

A little about how I approach engineering.

My journey into software development started with Entri Elevate, where I learned the foundations of full-stack development and started building applications with the MERN stack and Next.js.

As I built more applications, I became increasingly curious about what happens behind the application. That curiosity led me deeper into backend engineering, databases, networking, caching, reverse proxies, and real-time systems.

Today, I focus primarily on backend engineering, infrastructure, and system design, while still being comfortable building modern frontends when needed. I'm especially interested in understanding how services communicate, how systems behave under load, and what makes software reliable in production.

I believe good software engineering goes beyond writing code. Understanding the systems underneath an application helps me build software that is reliable, observable, and designed to scale.

LANGUAGES/ENGLISH · MALAYALAM · HINDI · TAMIL

02.Skills

Technologies and engineering concepts I use to build reliable, scalable web systems.

Backend

APIs, real-time communication & server-side systems

  • Node.js
  • Express
  • TypeScript
  • WebSockets
  • Socket.IO
  • gRPC
  • Vitest

Databases & Systems

Databases, caching, messaging & system design

  • PostgreSQL
  • MongoDB
  • Redis
  • RabbitMQ
  • System Design

Infrastructure

Containers, networking & traffic management

  • Docker
  • Linux
  • Nginx
  • Networking
  • Reverse Proxies
  • Git
  • GitHub Actions
  • Google Cloud

Frontend

Modern interfaces & component-driven development

  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Semantic HTML

03.Featured Project

Featured ProjectDeployed on GCP

Melo

A real-time communication platform built with a service-oriented backend, event-driven messaging, and cloud infrastructure.

Architecture

  • Service Architecture: Separated authentication and messaging responsibilities with gRPC-based service communication.
  • Event-Driven Communication: RabbitMQ handles asynchronous communication between backend services.
  • Real-Time Systems: Socket.IO and Redis support real-time messaging and distributed presence handling.
  • Polyglot Persistence: PostgreSQL and MongoDB are used for different data and service requirements, with Redis providing caching and fast-access state.

Infrastructure

  • Containerized: Backend services, frontend, Redis, RabbitMQ, and Nginx run through Docker Compose.
  • Production Infrastructure: Deployed to a Google Cloud VM with Nginx handling traffic routing and HTTPS.
  • CI/CD: Automated build and deployment pipeline for production releases.
  • Reliability: Production health checks, structured error handling, Pino-based structured logging, and an auth-service metrics endpoint support service health monitoring and operational visibility.
Technology Stack
Node.jsTypeScriptPostgreSQLMongoDBRedisRabbitMQgRPCSocket.IODockerNginxGitHub ActionsGCP

04.Engineering Journey

How my interests evolved from building applications to understanding the systems behind them.

PresentCurrent

Distributed Systems & Infrastructure

Today, I'm going deeper into the systems behind modern applications — exploring distributed architecture, networking, caching, infrastructure, and how different services work together at scale.

Evolution

Backend Specialization

As I built more applications, I became more interested in what happens behind the scenes — leading me deeper into backend engineering, databases, real-time systems, caching, and service architecture.

Origin

Full-Stack Development

Started my full-stack development journey under the mentorship of Entri Elevate, building modern web applications with the MERN stack and Next.js while learning the fundamentals of the request-response lifecycle.

05. Get in Touch

Let's connect.

Open to engineering opportunities, collaborations, and conversations around backend systems, infrastructure, and building things that scale.