Skip to content
View djcrafts's full-sized avatar

Block or report djcrafts

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
djcrafts/README.md

Hi, I'm Dhananjay πŸ‘‹

Backend & Distributed Systems Engineer β€’ 2+ years experience
I build production-grade backend systems, developer tools, and distributed infra.


πŸš€ About Me

I'm a backend engineer focused on high-performance systems, developer tooling,
payments automation, infra pipelines, and clean, extensible low-level design.

I enjoy designing reliable backend components, exploring systems internals,
and building tools that make engineering simpler and safer.

I also actively teach and compete in algorithmic programming.


🌟 Featured Work

πŸ”₯ ENVX β€” Type-safe environment manager (npm)

A minimal, type-safe configuration library for Node.js with zero boilerplate and zero runtime overhead.

πŸ“¦ npm: https://www.npmjs.com/package/@semicolon-systems/envx
πŸ“Œ Repo: https://github.com/semicolon-systems/envx


πŸ”§ SQL Playground Engine β€” Deterministic SQL analysis toolkit

The core engine powering SQL analysis features like normalization, fingerprinting, sanitization, and EXPLAIN parsing + heuristics.

πŸ“Œ Repo: https://github.com/semicolon-systems/sql-playground-engine


πŸ›  Tech Stack

Languages: Java, Python, Go, Ruby, TypeScript
Frameworks: Spring Boot, FastAPI, Fastify (Node), React
Datastores: DynamoDB, PostgreSQL, Redis, MySQL
Cloud & Infra: AWS (Lambda, Batch, SQS, SNS, S3), Docker, Terraform, Helm, OpenSearch
Specialties:

  • Low-Level Design (LLD)
  • Distributed Systems
  • High-volume pipelines
  • Observability (metrics, structured logging, tracing)
  • Developer tools

πŸ† Competitive Programming

  • Expert β€” Codeforces
  • 4β˜… β€” CodeChef
  • Guardian (Top 1.3%) β€” LeetCode
  • AIR 8 / Global 70 (31k participants) β€” LeetCode Weekly
  • Strong finishes across Codeforces, LeetCode, Kickstart, HashCode

CP shaped my thinking around correctness, optimization, and clean abstraction.


πŸ“š Teaching

  • Taught Dynamic Programming to 40+ students
  • Solved 125+ doubts as a CodeChef Doubt Solver

Teaching helps me distill complex ideas into simple explanations.


πŸ“« Connect With Me


⭐ If you like my work, consider starring the repos!

Popular repositories Loading

  1. redis redis Public

    Redis Clone

    Go

  2. distributed-file-system distributed-file-system Public

    Go

  3. concepts-playground concepts-playground Public

    Collection of fun and educational programming projects to explore algorithms, concurrency, and more

    Go

  4. design-patterns-java design-patterns-java Public

    Design Patterns learning in Java

    Java

  5. goMQ goMQ Public

    Messaging queue built in golang

    Go

  6. dice dice Public

    Forked from dicedb/dicedb

    DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.

    Go