Hello, I'mPrajwal

Distributed Systems, Databases, and Systems Developer

Software Engineer - I @ Couchbase

I read, tinker and build (mostly break) whatever idea I have before abandoning it for a new one xD.
Passionate about anything engineering honestly, but Systems is my jam.

Experience

Jul 2026 - Present

Software Engineer - I

Couchbase
Bengaluru, KA

Couchbase Server; KV-Engine

C++Couchbase ServerKV-Engine
Jan 2026 - Jun 2026

Software Engineer Intern

Couchbase
Bengaluru, KA

Worked on replacing SQLite with Couchstore for cbbackupmgr (manages backups and restores for Couchbase Server)

With multiple system-level optimizations, achieved a bump up in performance across all workloads/metrics

CouchstoreSQLiteGolangC++
Jun 2025 - Aug 2025

Software Engineer Intern

TwoSpoon.ai
Bengaluru, KA

Rearchitectured existing distributed logging system which used ELK stack with Vector and ClickHouse

Increased logs ingestion from 45 million to 160 million logs, over 3.5x

ElasticsearchLogstashKibanaVectorBashGolangPythonClickHouse
Jun 2025 - Aug 2025

Summer Software Engineering Intern

IBM
Bengaluru, KA

Ported Redis onto z/OS natively

Built a write-through cache using Redis for DB2 to enhance reads and writes

RedisDB2z/OSPythonBash
Jan 2025 - Jul 2025

Software Engineer Intern

Hewlett-Packard Enterprise
Bengaluru, KA

Designed and implemented an eBPF-based monitoring pipeline using BCC, Cilium, Prometheus, and Grafana

Optimized iSCSI systems by refining LUN mapping, resulting in a 22% improvement in I/O operations for distributed storage

BCCCiliumPrometheusGrafanaeBPFPythonBashCiSCSIKernel
Jan 2025 - Feb 2025

AI Research Intern

CognitiveLab
Bengaluru, KA

Built fault-tolerant, scalable APIs on a distributed Azure cluster for AI pipelines and PDF extraction (OCR)

Achieved a 6x speedup while maintaining high availability with automated recovery

AzurePythonFastAPILangChainDockerKubernetesCI/CD
Jun 2024 - Aug 2024

Research Intern

PES Innovation Lab
Bengaluru, KA

Contributed to cURL, implementing TLSv1.3 early data for multiple backends

Achieved a substantial 20% improvement on real-world workloads and up to a 50% speedup on session resumptions

CcURLTLSBashOpenSSLwolfSSLGnuTLSMbedTLS
Earlier Work

Projects

Parallel Primality Test

Miller-Rabin primality test using CUDA, OpenMP and smart math xD

C++CUDAOpenMP

Raft3D

Distributed task service, built using Raft consensus and BoltDB

GoRaftBashBoltDBtmux

YADTQ

Distributed Task Queue, built using Kafka and Redis

PythonKafkaRedisDocker

ClickEn

Non-invasive auto-proctored test suite and platform

ReactFlaskSQLiteAWSPythonTensorFlowKeras

NoteBetter

Terminal Editor with built-in fuzzy searching and syntax highlighting; faster than vim

CncursesMakefileBash

The Nibble-Notebook

Full-Stack web app built using OOP principles and MVC architecture with SpringBoot and MySQL

JavaSpringBootMySQLHTML/CSS

Tech Stack & Skills

Technologies I have worked with, some nice and some...well you know how it goes.

C logo

C

Languages

C++ logo

C++

Languages

Python logo

Python

Languages

Shell Scripting logo

Shell Scripting

Languages

Java logo

Java

Languages

Go logo

Go

Languages

Rust logo

Rust

Languages

TypeScript logo

TypeScript

Languages

Bash logo

Bash

Tools

Git logo

Git

Tools

Wireshark logo

Wireshark

Tools

SpringBoot logo

SpringBoot

Tools

CUDA logo

CUDA

Tools

OpenMP logo

OpenMP

Tools

Apache Kafka logo

Apache Kafka

Technologies

Apache Hadoop logo

Apache Hadoop

Technologies

Apache Spark logo

Apache Spark

Technologies

ElasticSearch logo

ElasticSearch

Technologies

Logstash logo

Logstash

Technologies

Kibana logo

Kibana

Technologies

Vector (by DataDog) logo

Vector (by DataDog)

Technologies

ClickHouse logo

ClickHouse

Technologies

Prometheus logo

Prometheus

Technologies

Grafana logo

Grafana

Technologies

React logo

React

Frontend

Svelte logo

Svelte

Frontend

Flask logo

Flask

Backend

FastAPI logo

FastAPI

Backend

Node.js logo

Node.js

Backend

Express.js logo

Express.js

Backend

MySQL logo

MySQL

Database

SQLite logo

SQLite

Database

MongoDB logo

MongoDB

Database

Redis logo

Redis

Database

PostgreSQL logo

PostgreSQL

Database

Docker logo

Docker

Platforms

AWS logo

AWS

Platforms

GCP logo

GCP

Platforms

Azure logo

Azure

Platforms

Kubernetes logo

Kubernetes

Platforms

Unix/Linux logo

Unix/Linux

Platforms

Windows logo

Windows

Platforms

Arduino logo

Arduino

Platforms

Jenkins logo

Jenkins

Platforms

CI/CD logo

CI/CD

Platforms

Flutter logo

Flutter

Mobile

TensorFlow logo

TensorFlow

AI/ML

PyTorch logo

PyTorch

AI/ML

Scikit-learn logo

Scikit-learn

AI/ML

LangChain logo

LangChain

AI/ML

Blogs

Some of my thoughts, experiences or just random yaps!

Yet to yap

Blogs are coming soon!