About Me
I'm a backend & blockchain developer passionate about building secure, performant, and scalable systems. I specialize in API development, smart contracts, and backend architecture that enables real-world functionality — from collaboration platforms to decentralized applications.
My main stack includes Node.js, TypeScript, PostgreSQL, MongoDB, Ethers.js, Hardhat and Solidity. I've built full-fledged REST APIs, real-time chat apps, blockchain-based utilities, and smart contract-powered dApps. I also enjoy working with Python, Flask, Golang, Gin, Bubbletea and Redis.
Whether it's building robust APIs or bridging Web2 and Web3, I love solving complex problems and creating tools that are practical, lightweight, and easy to use.
Projects
Advanced & Scalable REST API for Secure Collaborative Productivity
Stack: Node.js, Express, TypeScript, JWT Tokens, MongoDB
IRC-Inspired Real-Time Chat App with Advanced Features
Stack: Node.js, Socket.io, TypeScript, MongoDB, HTML, CSS
Secure and Feature-Rich URL Shortener with Analytics & Admin Controls
Stack: Python, Flask, PostgreSQL, HTML, CSS, TypeScript, Redis
Smart Contract Based Token with Web3 Frontend and Testing Framework
Stack: Solidity, Hardhat, HTML, CSS, TypeScript, Vite, Ethers.js
PayPal.me-Inspired Ethereum Tip Page | Web3 + MetaMask Support
Stack: HTML, CSS, JavaScript, Ethers.js
An easy-to-use CLI tool to quickly set up a Gemini protocol server to serve .gmi + multimedia files
Stack: Python
Advanced Celestial DeepZoom Image Viewer (NASA Space Apps Challenge 2025)
Stack: HTML, CSS, JavaScript, p5.js, OpenSeaDragon, libvips
Skills
Programming Languages

TypeScript

JavaScript

Solidity

Python

HTML

CSS

SQL
Databases

MongoDB

PostgreSQL
Libraries / Frameworks / Other Tools

Node.js

Express

Socket.io

Flask

Redis

Vite

Ethers.js

Hardhat

Linux

p5.js

Git
Certifications
Postman API Fundamentals Students Expert
Board Infinity: Building RESTful APIs with Node.js and Express
IBM: Enterprise Data Science in Practice
University of Colorado, Boulder: Data Visualization in Python
Board Infinity: Fundamentals of Java Programming
Build a Modern Computer from First Principles: NAND to Tetris
Other
My Research Project Won 'Best Poster Award' at a conference in Dubai
Participated in the NASA 2025 Space Apps Challenge
Participated in GMTK 2025 🕹️ and created a game in 96 hours with C and Raylib
Participated in Ludum Dare 57 🕹️ and created a game in 72 hours with HTML5 Canvas and p5.js
Participated in Hacknova 2024 cybersecurity competition (hosted by Schneider Electric)
Participated in Ludum Dare 56 🕹️ and created a game in 48 hours with C and Raylib
CONNECT ON UPWORK
VIEW MY WORK