Web3 / Smart Contract Developer

Learning, auditing, and building in Web3.

Third-year B.Tech Computer Engineering student building toward a career in blockchain development, with a focus on smart contract auditing and security.

Curious about the
systems beneath
the interface.

2026 / 03
Scroll to explore ↓

01 — About

Learning in public, building with intention.

I started with JavaScript, grew into the MERN stack, and found my way toward Solidity and the systems underneath decentralized applications. Today, I’m especially interested in blockchain auditing and security — the careful work of understanding what a contract promises, where it can fail, and how it can be made stronger. I’m currently in my third year of B.Tech Computer Engineering at Marwadi University, expected to graduate in May 2028, after completing a Diploma in Computer Engineering at the same university from 2022–2025.

02 — Toolkit

The tools behind the work.

Languages

  • JavaScript
  • Solidity
  • TypeScript
  • SQL basics

Frontend

  • HTML
  • CSS
  • Tailwind CSS
  • React
  • DOM manipulation

Backend / Databases

  • Node.js
  • Express (MERN stack)
  • MongoDB
  • MongoDB Atlas

Blockchain / Web3

  • Solidity smart contract development
  • Blockchain fundamentals
  • dApp development
  • Security & auditing focus

Tools & Platforms

  • Git
  • GitHub
  • n8n workflow automation
  • Ollama integration
  • Antigravity

Networking coursework

  • Cisco Packet Tracer
  • Inter-VLAN routing
  • EtherChannel
  • DHCP
  • STP
  • WLC
  • Security features

03 — Certifications

Foundations, made tangible.

04 — Selected projects

Proof of Work(PoW).

01

Web3 lottery dApp

Gmblr

A Sepolia testnet lottery dApp where users connect their wallet, select a ticket, and compete to claim an on-chain prize pool. Built with React, TypeScript, wagmi, RainbowKit, and Solidity; the frontend was developed with Codex assistance, while I built the smart contract. Frontend deployed to Vercel and smart contract deployed to the Sepolia testnet.

02

Full-stack dApp

SimpleVault

A full-stack decentralized application that pairs a Solidity smart contract with a connected web frontend. The contract manages core vault logic directly on-chain — deposits, withdrawals, and balance tracking — while the frontend uses Web3 to let users interact with the contract straight from their browser. Built primarily as hands-on practice for wiring a JavaScript-based UI to a live, deployed smart contract, and for understanding how frontend state syncs with on-chain data.

03

Solidity practice

PureSol

An ongoing Solidity practice repository used to sharpen smart contract fundamentals through regular, deliberate coding. It covers contract structure, data types, control flow, and gas-aware patterns, alongside real fixes for compiler errors and type-overflow bugs encountered along the way. Functions as a running log of Solidity concepts as they’re learned and applied.

04

Blockchain simulator

MiniBlockchain_js

A miniature blockchain built entirely from scratch in JavaScript, with no external blockchain libraries. It implements the core mechanics of a blockchain — block creation, cryptographic hashing, chaining blocks together, and basic validation of the chain’s integrity. Created specifically to build a first-principles understanding of how blockchains work before going deeper into Solidity and smart contracts.

05

Smart City Complaint Portal · MERN stack

SMCP

A full-stack MERN web application that lets citizens submit complaints and allows administrators to review, track, and resolve them through a dedicated admin panel. Built with a React/Vite frontend, a Node.js/Express backend, and MongoDB (migrated to MongoDB Atlas) for persistent storage, with Git/GitHub used for version control from the very first commit. One of the first end-to-end projects taken from idea to deployment.

06

JavaScript practice

JustJavaScript

A recently created sandbox repository for practicing and reinforcing core JavaScript fundamentals. It includes DOM manipulation exercises, async/callback pattern practice, and a handful of small interactive apps such as a string checker, counter, login form, and a flip game. Used as a low-stakes environment to debug issues and build UI logic before applying those patterns to larger projects.

05 — Community

Staying close to the ecosystem.

Attended ETH Gujarat — “Road to Devcon” meetup in Ahmedabad, where discussions included CROPS in blockchain.

06 — Education

A foundation in engineering.

2025 — present

Marwadi University

B.Tech, Computer Engineering
Faculty of Technology, Department of Information and Communication Technology
3rd Year · Expected May 2028

2022 — 2025

Marwadi University

Diploma, Computer Engineering