
IT undergraduate with academic training in software development, database systems, web technologies, and blockchain development. Experienced in building full-stack web applications using Java, Go, and React, as well as designing and deploying smart contracts on Ethereum. Capable of developing RESTful APIs, implementing authentication systems (JWT), managing relational databases, and performing frontend–backend integration. Able to design, develop, and test complete end-to-end systems independently.
TerraChain — Blockchain-based Learning Management System
Built a decentralized learning activity management platform integrating Ethereum smart contracts with a traditional web architecture. The system enables students to register decentralized identities (DID), participate in activities, record attendance on-chain, and earn ERC-20 tokens and NFT badges as verifiable achievements. Organizers can manage activities and issue blockchain-based rewards, ensuring transparent and tamper-proof records.
Tech Stack:
Solidity (Hardhat), OpenZeppelin, Go (Gin), PostgreSQL, React 18 + TypeScript (Vite), ethers.js, wagmi, RainbowKit, GORM, JWT, SIWE
Key Contributions:
Languages:
Java, Go, PHP, JavaScript, TypeScript, Solidity, SQL
Frameworks & Libraries:
React, Gin, TailwindCSS, Ant Design, React Query, Zustand
Blockchain & Web3:
Ethereum, Hardhat, OpenZeppelin, ethersjs, wagmi
Databases & ORM:
PostgreSQL, MySQL, GORM, SSMS (SQL Server Management Studio)
Authentication & Security:
JWT, SIWE (Sign-In with Ethereum)
Testing:
Cypress
Tools:
Git, Vite