Skip to content
View Dharmikpate120's full-sized avatar

Block or report Dharmikpate120

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

Hi, I'm Dharmik Patel 👋

🚀 Full-Stack Engineer | 🦀 Rust & Solana | 🌐 Web2 + Web3 Systems

I’m a job-ready full-stack developer with 1+ years of experience building production-ready Web2 applications and a strong specialization in Rust-heavy Solana program development.
I enjoy working close to the protocol and system level, understanding how things work under the hood, and building scalable, real-world products.


🧠 Professional Overview

  • 💼 Full-Stack Developer (Web2 & Web3)
  • 🦀 Rust & Solana Program Developer (solana_program, Anchor)
  • 🌊 Built a Solana Automated Market Maker (AMM) from scratch
  • 🌐 Web3 frontend using Next.js + Solana Wallet Adapter (Phantom)
  • 🛒 Built and maintained production Web2 applications
  • ☁️ Familiar with Docker, Jenkins, Apache
  • 🚀 Experienced with deploying and maintaining live systems

🌐 Web3 / Blockchain Projects

🧩 Solana Automated Market Maker (AMM)

Rust • Solana Program • Web3 Frontend

  • ⚙️ Built a Solana AMM using low-level solana_program in Rust, focusing on correctness and protocol alignment
  • 🦀 Designed program architecture around account models, PDA derivation, and instruction processing
  • 📖 Studied official Solana on-chain program implementations (SPL Token and core Solana program repositories) to accurately derive:
    • Instruction account requirements
    • Account ordering, mutability, and signer constraints
    • Instruction data layouts and formats
  • 🧮 Implemented price calculation, liquidity management, and pool state transitions aligned with AMM mechanics
  • 🔗 Performed Cross-Program Invocations (CPI) for SPL token transfers and program interoperability
  • 🧱 Implemented on-chain state serialization and deserialization
  • 🧠 Developed a deep understanding of the Borsh serialization format and algorithm, including schema design and byte-level encoding
  • 🧩 Constructed instruction data buffers manually from raw u8 byte arrays to precisely match expected on-chain instruction formats
  • 🔍 Validated instruction correctness by cross-referencing official Solana program source code and runtime behavior
  • 🌐 Built Web3 frontend using Next.js
  • 👛 Integrated Solana Wallet Adapter (Phantom)
  • 🚀 Deployed the complete dApp to production on Vercel

🔗 Live App: https://cpmm-nine.vercel.app
📦 Repository: https://github.com/Dharmikpate120/cpmm

This project reflects a strong focus on protocol-level understanding, Rust safety, and exact alignment with Solana’s on-chain execution model, rather than reliance on high-level abstractions.


🛒 Web2 / Full-Stack Experience (1+ Years)

  • 🛍 1+ years of experience building and maintaining production-ready Web2 applications
  • 🧩 Developed E-commerce platforms & CMS systems used in real environments
  • ⚙️ Backend development with Node.js & Express
  • 🔐 Implemented authentication, authorization, and secure REST APIs
  • 💳 Integrated payment gateways, handling callbacks, failures, and reconciliation
  • 🔔 Designed and handled webhooks for third-party services
  • 🖥 Managed servers, deployments, and long-running processes
  • 🌐 Worked extensively with Apache Web Server
  • 🗄 Designed and optimized NoSQL databases
  • 🚀 Focus on scalability, reliability, and maintainability

My Web2 background adds production discipline, debugging depth, and system reliability thinking to my Web3 work.


🛠 Tech Stack


🦀 Web3 • Rust • Solana

⚙️ Smart Contracts & Blockchain

Rust Solana Anchor SPL Token Web3 Blockchain


🌐 Web3 Frontend & Wallets

Next.js React Solana Wallet Adapter Phantom Wallet


🌐 Web2 • Full-Stack Development

💻 Languages

JavaScript TypeScript SQL


🎨 Frontend

React Next.js HTML5 CSS3 Tailwind CSS Bootstrap Redux React Query


⚙️ Backend & APIs

Node.js Express.js REST API


🗄 Databases

MongoDB PostgreSQL MySQL


☁️ DevOps • Infrastructure • Tools

Apache Docker Jenkins Kubernetes Linux Vercel


🧰 Development Tools

Git GitHub VS Code IntelliJ IDEA


📈 Current Focus

  • 🦀 Writing Rust-heavy Solana programs
  • 🔍 Deep diving into Solana runtime & transaction internals
  • 🧠 Improving backend architecture & system design
  • 🚀 Building production-grade Web3 applications

🤝 Open To Opportunities

  • Full-Stack Developer roles
  • Backend-focused roles
  • Rust / Solana / Web3 roles
  • Product-focused & startup teams

📫 Connect With Me

LinkedIn

Email

Twitter


⚡ I enjoy building systems where performance, correctness, and understanding the internals truly matter.

Pinned Loading

  1. cpmm cpmm Public

    TypeScript 1

  2. Chat_app Chat_app Public

    JavaScript

  3. vrajSpatel/coffee-mug vrajSpatel/coffee-mug Public

    JavaScript 1 1