Skip to main content
$ whoami

Vijeta Priya

Backend & Distributed Systems Engineer

I build high-scale, low-latency systems in Go and C++, and contribute to Kubernetes, Cluster API, and the GitLab Terraform Provider.

$ kubectl config use-contextgolang
vijeta@backend-sys:~
~ ❯
AIR 332
Meta Hacker Cup 2024
world rank 1594 · round 1
1423+
Codeforces Specialist
1000+ problems solved
15+
Merged PRs / MRs
k8s · CAPI · GitLab · Hyperledger
10+
Technical Articles
distributed systems on Medium

git log--experience

OpenEverest
Jun 2026 — Aug 2026

OpenEverest

LFX Mentee
  • Extracted shared HTTP-poll classification logic into pkg/cli/wait. [PR #2808]
  • Added everestctl backup-storage delete command. [PR #2765]
  • Added everestctl instance delete command. [PR #2762]
  • Added everestctl backup-storage create subcommand. [PR #2671]
  • Added everestctl restore create subcommand. [PR #2656]
  • Built restore management commands and list functionality for everestctl. [PR #2648]
  • Added everestctl backup create subcommand. [PR #2599]
  • Added --wait flag to everestctl instance create. [PR #2600]
  • Implemented backup management commands and listing functionality for everestctl. [PR #2597]
  • Added everestctl backup-storage list subcommand. [PR #2573]
  • Added everestctl backup-class list subcommand. [PR #2565]
  • Added everestctl instance list subcommand. [PR #2563]
  • Added everestctl provider list subcommand. [PR #2564]
  • Added --preset flag to everestctl instance create. [PR #2518]
  • Added --watch / -w flag to everestctl instance status. [PR #2519]
  • Implemented everestctl instance create. [PR #2480]
  • Implemented everestctl auth logout. [PR #2443]
  • Added everestctl auth login for CLI authentication. [PR #2372]
  • Worked on managing RBAC roles.
Vapusdata
Jun 2026 — Aug 2026

Vapusdata

Intern
  • Architected and built an end-to-end enterprise Prompt Contract system using Protocol Buffers, gRPC, and Bun.
  • Designed a multi-layered architecture following Separation of Concerns for scalable AI prompt management, split into five focused layers.
  • Prompt Contract (Library) — source of truth storing immutable prompt specs, templates, and system messages as large JSONB.
  • Prompt Contract Grid (Topology) — maps UI modules/components to prompt IDs and generates strict VRN identifiers.
  • Prompt Contract Grid Search (Discovery) — lightweight table with pgvector + tsvector for fast cosine similarity and full-text search without scanning large JSONB.
  • Prompt Contract Ranking (Telemetry) — separate high-write table for tokens, retries, errors, and model metrics to avoid locking config data.
  • Vapusfin PromptContract (Router) — maps actions to preferred prompt versions for safe rollouts and A/B testing.
  • Supported two execution paths: a dynamic AI agent flow (user query → embedding search → grid lookup → library fetch) and a direct UI flow (button action → router lookup → library fetch).
  • Enabled zero-downtime version rollbacks by updating version pointers instead of deleting prompts.
  • Isolated heavy JSONB (TOAST) from vector/search indexes for faster queries and lower database load.
  • Implemented a full feedback loop so ranking data could be used later for prompt performance evaluation.
Kubernetes & Cluster API
Jan 2026 — present

Kubernetes & Cluster API

Open Source Contributor
  • Fixed a goroutine leak in TestNodeSyncResync by correctly handling the opChan lifecycle, preventing test hangs in core Kubernetes. [PR #135217]
  • Resolved flakiness in TestROSANetworkReconciler (CAPA / AWS provider) with Eventually assertions. [PR #5861]
  • Updated Cluster API controller to remove finalizers during deletion when ownerRef was never set. [PR #13239]
  • Added Kubernetes Events for automatic certificate rotation in KubeadmControlPlane. [PR #13242]
  • Proposed maxRetry for RemediationStrategy in MachineDeployments to align with KCP remediation. [Issue #12553]
GitLab Terraform Provider
2024 — present

GitLab Terraform Provider

Open Source Contributor
  • Refactored token rotation into a shared RotatableToken interface across Project, Group, Personal and Service Account tokens. [MR !2894]
  • Implemented gitlab_project_security_settings resource for automated security management. [MR !2897]
  • Fixed wiki subpage title drift and special-character slug handling. [MR !2896]
  • Hardened DetermineExpiryDate to return proper validation info, preventing segfaults across all token resources. [MR !2722]
  • Made project label renames in-place via numeric ID mapping instead of full resource replacement. [MR !2719]
  • Built artifact-file data source to download text and binary CI/CD job artifacts through Terraform. [MR !2721]
  • Added group service account token data source, package dependency proxy resource (GraphQL), label priority support, and compliance requirement resource. [MR !2805 +]
  • Added gitlab_compliance_requirement resource for managing Compliance Framework Requirements and Controls (Ultimate) via GraphQL. [MR !3178]
Jubilant Ingrevia Limited
Jun — Jul 2025

Jubilant Ingrevia Limited

GET Intern
  • Enhanced distillation efficiency using Fenske–Underwood–Gilliland and McCabe–Thiele methods.
  • Analyzed performance data with Matplotlib and applied pattern recognition to identify critical optimization factors.
Ask Senior
2023 — 2024

Ask Senior

Mentor
  • Created 50+ video editorials on bit manipulation and interactive problems.
  • Mentored junior developers in competitive programming.

tail -f merged.log--open-source

merged.log — @VijetaPriya47 / @vijeta00440 entries (managed by a Cron Job)
#repotitlemerged
01ghopeneverest/openeverestExtract shared HTTP-poll classification into pkg/cli/waitAug 9, 202602ghopeneverest/openeverestCtl everestctl backup storage deleteAug 6, 202603ghopeneverest/openeverestfeat(instance): add instance delete commandAug 4, 202604ghopeneverest/openeveresteverestctl: add backup-storage create subcommandAug 3, 202605ghopeneverest/openeveresteverestctl: add restore create subcommandJul 30, 202606ghopeneverest/openeverestAdd restore management commands and list functionalityJul 28, 202607ghopeneverest/openeveresteverestctl: add backup create subcommandJul 27, 202608ghopeneverest/openeverestAdd --wait flag to instance createJul 27, 202609ghopeneverest/openeverestImplement backup management commands and listing functionalityJul 23, 202610ghopeneverest/openeverestAdd backup-storage list subcommand to everestctlJul 18, 202611ghopeneverest/openeverestCtl everestctl backup class listJul 17, 202612ghopeneverest/openeveresteverestctl: add instance list subcommandJul 17, 202613ghopeneverest/openeverestAdd provider list subcommand to EverestctlJul 16, 202614ghopeneverest/openeveresteverestctl: add --preset flag to instance createJul 16, 202615ghopeneverest/openeveresteverestctl instance status: add --watch/-w flagJul 13, 202616ghopeneverest/openeverestinstance: implement everestctl instance createJul 1, 202617ghopeneverest/openeverestauth: implement everestctl auth logoutJun 25, 202618ghopeneverest/openeverestcli: add everestctl auth loginJun 23, 202619ghVijetaPriya47/RideSyncFinancial recordsApr 7, 202620ghVijetaPriya47/RideSyncCarpooling safeMar 31, 202621glgitlab-org/terraform-provider-gitlabRefactor: centralize token rotation logic into shared interfaceMar 13, 202622ghkubernetes-sigs/cluster-api-provider-aws🌱 fix(test): resolve flaky TestROSANetworkReconciler_Reconcile by using EventuallyFeb 17, 202623ghkubernetes-sigs/cluster-api🐛 CAPD: Remove finalizers during deletion if ownerRef was never set for cluster controllersFeb 4, 202624glgitlab-org/terraform-provider-gitlabAdd gitlab_project_package_dependency_proxy resourceDec 29, 202525ghkubernetes/kubernetesFix goroutine leak in TestNodeSyncResyncDec 18, 202526glgitlab-org/terraform-provider-gitlabAllow gitlab_project_label name updates without replacementDec 16, 202527glgitlab-org/terraform-provider-gitlabfeat: add gitlab_group_service_account_access_tokens data sourceDec 12, 202528glgitlab-org/terraform-provider-gitlabfix: changed GitPod References to OnaDec 11, 202529ghVijetaPriya47/RideSyncInit01Nov 10, 202530glgitlab-org/terraform-provider-gitlabChanges - Updated DetermineExpiryDate function signature in utils/expiry_date.go to handle the new return typeNov 7, 202531glgitlab-org/terraform-provider-gitlabAdd gitlab_artifact_file data sourceOct 25, 202532ghVijetaPriya47/vijetapriya47.github.ioUpdate 2136 E - By the Assignment.mdSep 18, 202533ghVijetaPriya47/HelloUserGenerate comprehensive api documentationSep 14, 202534ghVijetaPriya47/vijetapriya47.github.ioRename 2136 E By the Assignment.md to 2136 E - By the Assignment.mdAug 28, 202535ghVijetaPriya47/vijetapriya47.github.ioUpdate 2136 E. By the AssignmentAug 28, 202536ghVijetaPriya47/vijetapriya47.github.ioDelete docs/tutorial-extras directoryAug 26, 202537ghVijetaPriya47/vijetapriya47.github.ioprofile-picAug 26, 202538ghvolcano-sh/websitefix: improve language switching in single blog pagesMay 14, 202539ghVijetaPriya47/Portfolio_staticAdd GitHub and Live Demo buttons to project cardsApr 17, 202540ghhyperledger-labs/fabloFix #519: Check if post-generate.sh exists before executingApr 13, 2025

ls projects/--featured

ridesync.go

RideSync

Distributed ride-sharing backend in Go: gRPC microservices behind a custom API gateway, carpooling via path-overlap matching, MongoDB 2dsphere + CAS to prevent double-dispatch, RabbitMQ DLQ fault tolerance, OTel + Jaeger tracing, and a Stripe-backed finance/audit subsystem.

GogRPCRabbitMQMongoDBOpenTelemetryStripe
trading_engine.cpp

Low-Latency Trading System

C++ order engine with a factory-pattern order lifecycle (place / modify / cancel), chrono + spdlog latency instrumentation, and a runtime-switchable WebSocket layer — benchmarked Zsocket 9% faster than Boost.

C++BoostWebSocketspdlog
cses_solutions.md

CSES Solutions

A growing collection of editorial-style solutions to CSES problems — dynamic programming, graphs, sorting, and mathematics — with multiple approaches and complexity analysis.

C++AlgorithmsData Structures

cat skills.yaml

languages:
GoC++PythonSQLBash
backend:
gRPCRESTGraphQLProtobufRabbitMQWebSockets
infra:
KubernetesTerraformDockerCI/CDOpenTelemetry
core:
Distributed SystemsConcurrencySystem Design (LLD/HLD)SOLID

cat blog/--latest

#ai#claude#microsoft

I just saved 70,000 claude tokens with one Python tool.

When I first started using Claude, I used to upload pdfs, images and a lot of files for reference, for good prompts.

#open-source#kubernetes#system-design-interview

Building Your First Real Controller: Workers, Reconcile, and the Queue

Open a new file. Type package main. Now what? Building a Kubernetes controller from scratch feels like assembling furniture without the picture on the...

#documentation#debugging#golang

The Kubernetes Informer Internals: What’s Really Happening Inside the Cache

There’s a line in almost every Kubernetes controller tutorial that looks something like this:

#open-source#cloud-native#system-design-concepts

The Hidden Architecture Behind Every Kubernetes Controller

A first-time contributor’s guide to understanding the machinery that powers Kubernetes controllers.

#backend-development#docker#aws

Day One of Debugging AWS containers

In the beginning of March, I joined a startup as a backend/DevOps intern. My mentor handed me AWS credentials and a .pem key and said: "SSH into the E...

Blinkit Interview: SDE Intern

So, picture this: it’s mid-January. I decided to fill out a Google Form for a Data Analyst position at Blinkit. The catch? I applied with my hardcore ...

#bash#operating-systems#performance

I was just gonna unistall Pop 0S — My system and I just got a Heart Attack

I was just about to unistall POP OS and switch to Ubuntu. I am a regular user of Kali, Ubuntu, Pop OS and Windows too, for different different purpose...

#system-design-concepts#distributed-systems#system-design-interview

REST vs. gRPC: When to Choose Efficiency over Simplicity.

So I was learning GO. And as I was working on a microservices in my intial years of Development. I read abou gRPC, GraphQL, SOAP.

Dagger: Goodbye YAML, Hello Developer-Friendly CI/CD

For years, YAML has been the default language of CI/CD pipelines. GitHub Actions, GitLab CI, Jenkins, CircleCI — all of them rely on large, sprawling ...