Skip to content
View Dhruv0306's full-sized avatar

Highlights

  • Pro

Block or report Dhruv0306

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
Dhruv0306/README.md

Typing SVG

LinkedIn LeetCode GeeksforGeeks Codeforces

About me

I write backend systems in Java and Python, and reach for React when a project needs a front end. Most of what I build sits somewhere between security, real-time communication, and computer vision — a REST API, a WebSocket chat server, a YOLO pipeline that has to hold up against real images instead of clean test data.

Tech stack

Languages & backend frameworks

Java Python JavaScript Spring FastAPI

Frontend

React

Computer vision & AI

Python YOLO LangChain

Editors & IDEs

VS Code IntelliJ IDEA

AI-assisted workflow

Claude ChatGPT Codex GitHub Copilot

Other tools

Git GitHub Mermaid GitHub Actions ESP32

GitHub stats

Open for contributions

Project What it does Stack
eventbus Thread-safe in-memory event bus for Java 21. Async dispatch on virtual threads, Semaphore-based backpressure throttling, and a bounded dead-letter queue for failed handlers, behind a fluent builder API (Observer pattern) Java 21 Virtual threads Maven
throttle4j Multi-module Java rate-limiter library with three lock-free algorithms (Token Bucket, Fixed Window, Sliding Window Log), a Spring Boot auto-configuration starter, and a listener API for observability. Published to GitHub Packages with CI/CD via GitHub Actions Java Spring Boot Maven
private-blockchain Multi-module Spring Boot 4 blockchain app (com.privatechain). Migrated a breaking dependency change, patched high-severity CVEs via BOM, fixed the CI Javadoc/release workflows Java Spring Boot 4 Maven
Music-through-Computer-Programming A synthesizer, audio effect processor, and e-Sitar simulation JavaScript

Issues and PRs welcome on any of these.

Right now

Finishing the Spring Boot 4 migration on private-blockchain and designing viva-cli. I use Claude, ChatGPT, and Copilot for planning and documentation — not to skip writing the code myself.

LinkedIn

Pinned Loading

  1. Dhruv0306 Dhruv0306 Public

    Config files for my GitHub profile.

  2. Antivirus Antivirus Public

    A full-stack antivirus application built with Spring Boot and React, following X.800 security architecture. Features real-time file scanning, quarantine management, and system protection with a mod…

    Java

  3. cloudshare-app cloudshare-app Public

    A secure file sharing web application built with Spring Boot and modern frontend. Features user authentication, file upload/download, RESTful API, responsive UI, comprehensive logging, and automate…

    Java

  4. eventbus eventbus Public

    A high-performance, thread-safe in-memory event bus library built with Java 21. Features asynchronous dispatching using virtual threads, Semaphore-based backpressure throttling to prevent resource …

    Java

  5. private-blockchain private-blockchain Public

    A Java 17+ Maven library for building extensible, permissioned (private) blockchain networks. Plug in your own consensus logic, transaction types, and storage backend. JavaDocs: https://dhruv0306.g…

    Java

  6. throttle4j throttle4j Public

    A production-grade, multi-module Java rate-limiter library (`throttle4j`) featuring lock-free concurrency algorithms (Token Bucket, Fixed Window, Sliding Window Log). Includes a fluent builder API,…

    Java