Skip to content
View Dev-Dy's full-sized avatar
:electron:
Being Rustacean
:electron:
Being Rustacean
  • Delhi

Block or report Dev-Dy

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

Dheeraj Yadav (dev-dy)

Senior Software Engineer | Rust Smart Contract Engineer | Solana DeFi | Protocol & Backend Systems

I am a senior software engineer with 5+ years of professional experience building correctness-critical backend systems and Rust-based blockchain applications, with a focus on Solana smart contracts, secure state machines, and DeFi-adjacent protocol infrastructure.

My work emphasizes explicit invariants, atomic state transitions, authority validation, and production safety, especially in systems that handle financial state or user funds.


Core Expertise

  • Rust Smart Contract Engineering
  • Solana Programs (Anchor, PDAs, SPL Tokens)
  • Protocol Engineering & State Machines
  • DeFi Infrastructure & Financial Primitives
  • Correctness-First & Security-Focused Design
  • Backend Systems & Distributed Services

Technical Skills

Languages

  • Rust
  • TypeScript
  • JavaScript
  • SQL

Blockchain & Web3

  • Solana
  • Anchor Framework
  • SPL Tokens
  • Program Derived Addresses (PDAs)
  • Cross-Program Invocation (CPI)
  • Wallet integrations
  • On-chain / off-chain coordination

DeFi / Protocol Concepts

  • State machines
  • Financial primitives
  • Authority boundaries
  • Invariant enforcement
  • Atomic state transitions
  • Risk-aware design

Backend & Systems

  • Node.js, NestJS
  • REST APIs, WebSockets
  • PostgreSQL, MongoDB, Redis
  • Async Rust (Tokio)
  • Concurrency & performance optimization

Security & Reliability

  • Secure smart contract design
  • Input validation
  • Authentication & authorization
  • Defensive programming
  • Failure handling & idempotency

Selected Projects

Decentralized Voting System (Protocol-Style Application)

A decentralized application designed around explicit state machines and invariant enforcement, ensuring immutability, auditability, and safe transitions across proposal and voting lifecycles.

Focus Areas:

  • State transition safety
  • Double-vote prevention
  • On-chain / off-chain coordination

Tech: Rust, Solana, Node.js, TypeScript Repo: https://github.com/dev-dy/decentralized-voting


Solana NFT Smart Contract (Anchor / Rust)

A Solana smart contract built using Rust and Anchor, focused on secure account modeling, PDA-based authority, and safe ownership transitions.

Focus Areas:

  • Signer & authority validation
  • Secure state layout
  • Defensive instruction handling

Tech: Rust, Solana, Anchor, SPL Tokens Repo: https://github.com/dev-dy/solana-nft-marketplace


Async Task Scheduler (Rust Systems Project)

A high-performance async task scheduler demonstrating systems-level Rust, including retries, backoff strategies, cancellation, and deterministic behavior under concurrency and partial failure.

Relevance:

  • Applicable to protocol backends
  • On-chain / off-chain coordination
  • Reliability under failure

Tech: Rust, Tokio Repo: https://github.com/dev-dy/task-scheduler-in-rust


Engineering Principles

  • Explicit invariants over implicit assumptions
  • Atomic state transitions
  • Conservative design for financial systems
  • Clarity and auditability over clever optimizations
  • Production-first mindset

Open To Roles

I’m interested in opportunities involving:

  • Rust Smart Contract Engineer
  • Solana DeFi / Protocol Engineer
  • Blockchain Infrastructure Engineer
  • Correctness & Security-Focused Systems
  • State Machines & Financial Primitives

Location: Remote (India)


Contact

Popular repositories Loading

  1. mini-chain mini-chain Public

    Rust 1

  2. Rainfall-prediction Rainfall-prediction Public

    The main objective of this project to build a software which predict rainfall conditions of any particular area.I have used Machine Learning algorithm to make the predictions more accurate.

    Python

  3. Dev-Dy Dev-Dy Public

    Config files for my GitHub profile.

  4. dev dev Public

    Forked from github/dev

    Press the . key on any repo

  5. url-shortner-using-rust-react url-shortner-using-rust-react Public

    JavaScript

  6. DSA-using-Rust DSA-using-Rust Public

    Forked from TheAlgorithms/Rust

    All Algorithms implemented in Rust

    Rust