Skip to content
View dhruv-15-03's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report dhruv-15-03

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
dhruv-15-03/README.md

Dhruv Rastogi

Backend engineer. Java and Spring at work, compilers and open source outside it.

Open source

Three merged patches in uutils/coreutils, the Rust rewrite of GNU coreutils:

  • join - the -e filler was not being applied to output fields that exist but are empty
  • test - integer comparison was wrong for values wider than i128
  • chmod - umask diagnostics were reported for operands that only looked like options, open as a bug since 2022

Also spring-boot#50779, where the JUL bridge handler was removed even when the application had never installed it, and awesome-java#1173.

Projects

DhrLang - a statically typed JVM language I wrote from scratch. Lexer, parser, type checker with generics, a typed IR, and a JVM bytecode emitter. It runs three ways: straight off the AST, through an IR interpreter, or compiled to bytecode, and a parity suite diffs the other two against the AST interpreter. Ships an LSP server and a VS Code extension. v4.0.2, 38 releases, 1,491 tests, MIT.

boot-usage - a Spring Boot starter on Maven Central. Adds an Actuator endpoint that reports which of your starters are actually used at runtime, so you can drop the ones that are not.

Orchestrator - an event driven microservice orchestrator implementing the Saga pattern with rollback, on reactive Spring Boot.

Work

Currently building ETL pipelines on Azure Fabric and Databricks, and running the CI/CD and Terraform behind 10+ Function Apps.

Java, Spring Boot, Python, SQL, Azure, Terraform, Docker, Kubernetes.

dhruvrastogi2004@gmail.com. Open to backend and platform roles, remote or India.

Pinned Loading

  1. boot-usage boot-usage Public

    Spring Boot starter available via JitPack and GitHub Releases, with an Actuator endpoint for identifying used, unused, and indeterminate starters at runtime.

    Java 3

  2. spec-kit-ears spec-kit-ears Public

    EARS (Easy Approach to Requirements Syntax) extension for Spec Kit

    3 1

  3. DhrLang DhrLang Public

    A statically-typed, object-oriented JVM language built from scratch: lexer, parser, type checker with generics, three execution backends (AST, IR, bytecode), an LSP server, a VS Code extension, and…

    Java 1

  4. coreutils coreutils Public

    Forked from uutils/coreutils

    Fork of uutils/coreutils. Three merged PRs: join (#13718), test (#13719), chmod (#13731).

    Rust