Currently building a platform from zero

Raja Vishnu Vardhan Reddy

Principal Software Architect  /  Telemetry at scale  ·  R&D  ·  On-prem AI

I work at the front of the line — where the requirement is a hunch, the feasibility is unproven, and someone has to build the thing that shows it can be done. Research, prototype, prove, then harden it into production.

NowZero-to-one product build
DisciplineArchitecture · Telemetry · AI
Also known asVisrey
BasedBangalore, India
0Years shipping
production systems
millionsNetwork devices under
managed telemetry
0×Roadmap compression on a
cloud-to-premise migration
0%Performance gained in a core
rewrite, zero API disruption

01 — Profile

The person they call when
nobody knows if it's possible.

Fig. 01 — Reference topologyHover a node
01 · CLIENT web mobile 02 · EDGE cdn · waf · tls 03 · GATEWAY gateway · authn/z · limits 04 · SERVICES identity core workers 05 · ASYNC event bus · queue 06 · STATE relational cache objects 07 · OBSERVABILITY metrics · traces · logs

Every box is a decision, not a default. Hover any node for the reasoning behind it.

Most of my career has been spent one step ahead of the roadmap — in R&D, in discovery, in the room where someone describes a system that doesn't exist yet and asks whether it can be built.

I say yes more often than is comfortable, and then I go and prove it. Recently that has meant telemetry architectures managing millions of active network devices, an enterprise platform moved off public cloud onto bare metal in a month against a one-year estimate, and on-premise language models doing automated root cause analysis inside networks where data is not permitted to leave the building.

Prototypes are arguments you can run.

The pattern repeats: build the smallest working artefact, put it in front of people expecting a slide deck, and let it end the argument. One observability app I built from scratch existed for exactly one reason — to answer a customer RFP with something running rather than something promised. A demo that works ends a debate a document never will.

That was the research bench. I've since stepped off it entirely and into product — architecting and building a large system from zero. Different game: a proof only has to survive the demo, whereas a product has to survive its own success. Same instincts, much longer horizon.

The breadth is deliberate. I came up writing production code, spent real time in interface design, and did the unglamorous security work — custom server builds, penetration-test remediation, hardening. So when a system needs designing I'm not just drawing boxes: I know what the code will feel like to write, where the interface will frustrate someone, and which assumption an attacker will lean on first.

Architecture without hands-on execution is opinion. I still build, and I insist on specification-driven development rather than improvisation — the blueprint exists before the code, and it is written down. The diagrams are downstream of the building, not the other way round.

02 — Method

From ambiguity to production.

Five stages. The first two are where the risk actually lives — most projects fail long before anyone writes a line of code that ships.

01

Interrogate the problem

Before scope, before stack. I work with stakeholders to separate what's actually being asked from what's being described, and pin down the constraints, the success metric, and the one assumption that would sink everything if it were wrong.

02

Prototype the risk

I build the smallest thing that answers the scariest question — a spike, a throwaway service, a clickable flow. Feasibility gets settled with evidence in days, not debated in meetings for weeks. This is where deals get won and bad ideas get killed cheaply.

03

Specify before building

Once the answer is known, the architecture gets drawn for the system as it will be after it succeeds — the load, the team size, the integrations nobody has asked for yet. Boundaries, data flow, failure modes and security posture go into a written specification first. Spec-driven development isn't bureaucracy; it's the difference between a system and an accumulation of decisions nobody remembers making.

04

Build alongside the team

I stay in the codebase. Reviews, pairing on the hard parts, and setting the patterns by writing them rather than mandating them. Architecture that the people implementing it don't believe in is just documentation.

05

Harden, ship, observe

Automated pipelines, containerised delivery, and instrumentation from day one — because a system you can't observe is a system you can't defend or improve. Then the loop restarts with real data instead of guesses.

03 — Capabilities

Depth in more than one direction.

The stack below isn't a wish list. It's what I've shipped with, debugged at 2am, and made architectural decisions about.

Architecture

CORE

Enterprise systems decomposed into reusable services, with the specification written before the code and the trade-offs recorded rather than remembered.

Enterprise ArchitectureSystem DesignSpec-Driven DevelopmentEnterprise MicroservicesPRDs & BlueprintsGreenfield Lifecycle

Resilience

UPTIME

Designing for the day it fails, not the day it launches. Upgrades that don't require a maintenance window, and a recovery path that has actually been rehearsed.

High AvailabilityZero Downtime UpgradesDisaster RecoveryRedundant ArchitecturesFailure Modelling

Services & Languages

BUILD

Server-side systems where the language is chosen for the job — Go where throughput and footprint decide it, JVM and Node where the ecosystem does.

GolangNode.jsNestJSJavaJ2EEPythonTypeScriptAngular

Data & Telemetry

SCALE

Storage picked for the access pattern, not the résumé. Columnar and time-series where data arrives continuously from millions of sources; relational where correctness outranks ingest rate.

ClickHouseInfluxDBQuestDBPostgreSQLRedisKafkaApache NiFi

Applied AI

FRONTIER

Models inside the customer's perimeter doing real operational work — root cause analysis over drifting log formats, with retrieval designed as architecture rather than bolted on.

On-Premise LLMsAutomated RCALog Analytics ModelsQdrantPGVectorRAG

Infrastructure

DELIVER

Cloud when it earns its cost, on-premise when the data isn't allowed to leave — and the experience of moving a live platform between the two without users noticing.

KubernetesGoogle CloudOn-PremiseNGINXConsulApacheTomcatWildfly

Security

POSTURE

A threat model belongs in the first architecture review, not the pre-launch audit. I've done the unglamorous end of it — custom server builds, hardening, and closing what penetration tests actually found.

Secure ArchitectureThreat ModellingVulnerability RemediationSystem HardeningCustom Server Builds

Identity & Secrets

ACCESS

Authentication, authorisation and secrets treated as infrastructure with an owner — not as a library each service integrates slightly differently and nobody can audit.

KeycloakOpenBaoSSO & FederationSecrets ManagementRBAC

04 — Case studies

Evidence, with the names removed.

All of this is real work. Employers and products stay unnamed on purpose — the shape, the constraint and the result are what matter.

Fig. 02 — Telemetry path: device to remediation Scroll →  ·  No human in the loop
SOURCE millions of devices 01 ingest nifi 02 stream kafka 03 columnar store clickhouse · influx 04 models saturation scoring 05 decision policy 06 remediate runbook
Enterprise networking · 1 month

A one-year migration, delivered in one month

Brief
Lift a large-scale enterprise platform off public cloud and onto customer-owned on-premise infrastructure — every managed service replaced with something that runs inside someone else's data centre.
Constraint
A two-person team, and a roadmap the organisation had already costed at twelve months.
Built
I directed the migration end to end: dependency mapping first, then substituting each cloud-managed component for a self-hosted equivalent without altering the product's contract with its users.
Outcome
Delivered in one month against a one-year projection — a twelve-fold compression, with the platform intact.
Telecom infrastructure · ongoing

Analytics across millions of devices

Brief
Make an enterprise fleet of network hardware legible — not as dashboards someone remembers to check, but as a system that notices its own problems.
Constraint
Millions of active devices emitting continuously. Anything requiring a human in the loop per device is arithmetically impossible.
Built
An analytical layer with proactive models — including saturation scoring for telecom hardware — wired straight into the device management platform, so a prediction becomes an alert and an alert becomes an automated remediation without a person in between.
Outcome
Monitoring shifted from reactive to predictive at a scale where reactive was never going to work.
Pre-sales R&D · RFP cycle

An RFP answered with something running

Brief
A customer RFP hinged on observability capability the product could not yet demonstrate. The choice was to describe it or to build it.
Constraint
The RFP window — no time for a staged programme, and nothing existing to extend.
Built
A complete observability progressive web app in Angular, architected and written from the ground up, specifically so the response could be a working system rather than a description of one.
Outcome
The RFP was fulfilled. This is the whole argument of this site in one project: build the proof, then let it speak.
Applied AI · greenfield

Language models that never leave the building

Brief
Automate root cause analysis across noisy production logs, in environments where sending data to a hosted model is not an option anyone will approve.
Constraint
Strict data privacy — inference has to happen on infrastructure the customer controls — plus logs that shift shape as the systems around them evolve.
Built
Custom LLMs deployed on-premise for automated RCA, sitting on log analytics models designed to stay resilient as formats drift. Spec-driven development throughout, with AI tooling accelerating delivery rather than replacing the specification.
Outcome
Root cause analysis automated without a byte of log data leaving the customer's estate.

Also shipped

  • 2 weeksAn enterprise licensing microservice that saved cross-functional teams 3+ months of parallel work.
  • 80%Performance gained rewriting a Golang core — with zero disruption to the exposed API.
  • 60%Device workflow time cut by a standalone Golang service, built solo.
  • 1 weekA Kubernetes, NGINX and Consul proof of concept that closed critical vulnerabilities and erased a month of delay.
  • Application speed after a framework redesign that also halved resource consumption.
  • 75%Reduction in design-to-deployment time across full-stack modules built from the ground up.
  • ZTPZero-touch provisioning and a highly redundant bulk data collection architecture for unified device management.
  • Ground zeroA data centre energy-savings platform owned end to end — requirements and PRDs through to deployment and user guides.

05 — Trajectory

Twelve years, one direction.

Nobody arrives at architecture. Each stage added a lens the previous one didn't have — and I still use all five.

2026 — now

Principal Software Architect

Off the research bench and fully into product: architecting and building a large system from zero. Owning the thing rather than proving it's possible — specification first, then the platform that has to live with those decisions for years.

2023 — 2026

R&D & enterprise architecture

Telemetry platforms across millions of devices, a cloud-to-premise migration, on-premise LLMs for automated RCA, and reusable enterprise services. Entrusted with high-stakes R&D at executive level.

2021 — 2023

Systems & infrastructure

Golang services as a solo contributor, Kubernetes with NGINX and Consul to close critical vulnerabilities, and a core rewrite that found 80% more performance without touching the public API. The lens: what a system actually costs to run.

2018 — 2020

Senior full-stack engineer

Modules built ground-up across Angular, Go, Node and Java, a framework redesign that halved resource consumption and tripled speed, and a reporting framework shipped solo. The lens: owning something end to end changes how you design it.

2015 — 2017

Security & hardening

Custom server builds, automated configuration migration, and remediating application and database vulnerabilities surfaced by penetration testing. Code keeper for the team, on the change control board with onshore clients. The lens: assume it will be attacked.

2014 — 2015

Where it started

Large-scale data migrations and a legacy J2EE application modernised onto Spring — plus interface wireframes shipped with zero regressions. The lens: someone has to use this.