Skip to content
View dhruv0703's full-sized avatar

Block or report dhruv0703

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dhruv0703/README.md

Hi, I'm Dhruv Shah πŸ‘‹

Software Engineer Β· Backend Systems Β· Open Source

I build backend systems, developer tools, data platforms, and AI applications.

Portfolio β€’ LinkedIn β€’ Email


About Me

  • πŸŽ“ M.S. Computer Engineering at California State University, Fullerton
  • πŸ’» Working with Java, Spring Boot, Python, PostgreSQL, Docker, and cloud platforms
  • βš™οΈ Interested in backend engineering, distributed systems, performance, infrastructure, and developer tooling
  • 🌍 Contributing to Microsoft PowerToys, NVIDIA CCCL, Kestra, OpenObserve, and stdlib
  • 🎯 Open to Software Engineer / SDE-1 opportunities

Open Source

I contribute bug fixes, validation improvements, regression tests, and reliability fixes to production open source projects.

Project Contribution Status
Microsoft PowerToys #50629 Fix bookmark placeholder values persisting after launch βœ… Merged
Kestra #19629 Validate KPI label filters βœ… Merged
Kestra #19529 Validate static flow output values βœ… Merged
Kestra #19153 Recursively match simple dotfiles βœ… Merged
OpenObserve #14649 Validate pasted date/time values βœ… Merged
NVIDIA CCCL #11606 Fix DLPack conversion for empty tensors 🟑 In Review
stdlib #15210 Validate fixed-endian buffer alignment 🟑 In Review

Microsoft PowerToys

Command Palette Β· C# / .NET

Fixed bookmark placeholder values remaining cached between launches.

  • Cleared cached placeholder values after successful command execution
  • Preserved values when launch fails
  • Added regression coverage through the actual command invocation path
  • Iterated on tests and CI based on maintainer review
  • Merged into microsoft/PowerToys:main

View PR #50629 β†’

Kestra

Java Β· Validation Β· Backend

Contributed multiple fixes across Kestra's core backend.

  • Fixed KPI LABELS validation when a required label key is missing
  • Added save-time validation for typed static flow output values
  • Fixed recursive matching for dotfiles such as .env and .gitignore
  • Added regression tests for each affected path

PR #19629 Β· PR #19529 Β· PR #19153

OpenObserve

Observability Β· Validation

Fixed date/time paste validation so semantically invalid calendar and clock values are rejected instead of being accepted by supported absolute date/time formats.

View PR #14649 β†’

NVIDIA CCCL

CUDA Β· C++ Β· libcu++ Β· DLPack

Working on DLPack conversion behavior for zero-sized tensors where a null data pointer can be valid.

View PR #11606 β†’

stdlib

JavaScript Β· Typed Arrays Β· ArrayBuffer

Added fixed-endian buffer alignment validation and regression coverage for invalid typed-array view offsets.

View PR #15210 β†’


Tech Stack

Languages
Java Python C++ SQL JavaScript

Backend
Spring Boot Spring Security FastAPI REST APIs JPA / Hibernate

Data & Infrastructure
PostgreSQL Docker AWS Azure Databricks GitHub Actions


Featured Projects

πŸ” Cipher Keep

Secure secret-management platform built with Java and Spring Boot.

Java Spring Boot Spring Security JWT PostgreSQL Spring AI

  • Encrypted secret storage
  • Role-based access control
  • Secret versioning and rollback
  • Audit logging
  • AI-assisted security workflows

πŸ“„ DocuMind

RAG-based document question-answering system.

Java Spring Boot React PostgreSQL pgvector Docker

  • PDF ingestion and processing
  • Vector-based semantic search
  • Source-grounded responses
  • Containerized application architecture

πŸ“‘ SignalDesk

Backend-focused application designed around production-style APIs, persistence, and service architecture.

Java Backend Engineering REST APIs Databases System Design


Experience

California State University, Fullerton

Software Engineer

  • Built automation and diagnostic tooling supporting 50+ networked hardware and software systems
  • Contributed to a 25% improvement in system uptime
  • Worked across telemetry, debugging, reliability, and automation workflows

Larsen & Toubro

Software Engineering Intern

  • Built backend and data workflows using Python, Azure, and Databricks
  • Automated manufacturing and CNC data workflows
  • Improved workflow throughput by 35%

Aditya Birla Group Β· Hindalco

Software Engineering Intern

  • Built internal applications and data-processing workflows
  • Worked with Python, FastAPI, React, SQL, and Pandas
  • Processed 10,000+ operational records
  • Reduced manual review effort by 30%

GitHub


Connect


Building systems. Fixing bugs. Contributing upstream.

Pinned Loading

  1. signaldesk signaldesk Public

    Java

  2. Supply-Chain-Analytics Supply-Chain-Analytics Public

  3. documind documind Public

    TypeScript