About Me

My name is Joy Aruku, a Backend web2 and Web3 developer passionate about building high-quality, accessible web applications and decentralized solutions. I specialize in smart contract development, dApps, and distributed ledger systems. I have participated in various hackathons and open-source programs, contributing to innovative projects across Web3 and blockchain ecosystems.

Skills

Programming Languages

  • Solidity
  • JavaScript
  • TypeScript
  • Java

Web Development

  • Hardhat
  • React
  • Node.js
  • Express.js
  • Spring Boot
  • HTML
  • CSS

Database Management

  • MongoDB
  • PostgreSQL

Software Development Methodologies

  • Agile Software Development
  • Scrum

Emotional Intelligence and Communication

  • Emotional Intelligence
  • Communication

Certifications

  • Scrum Fundamentals Certified

Web3 & Hackathons

Actively building decentralized applications and smart contracts on Ethereum, Hashgraph, and other blockchain platforms. Participated in multiple hackathons and open-source initiatives, focusing on innovative solutions for Web3 adoption.

  • Smart contract development using Solidity and Hardhat
  • Decentralized application (dApp) development with Typescript and express.js
  • Hackathon participant

Open Source Contributions

Actively contributing to open-source projects

  • Creative Commons (ccos-website & legaldb) – Implemented new website designs, improved front-end usability, and contributed bug fixes and enhancements across multiple repositories.
    Links:PR #834,PR #822,PR #222
  • MediaWiki – PendingChangesBot-ng – Built front-end integration for decentralized applications and improved automation workflows.
    Links:PR #59,Issue #105
  • Yocaml – Created a blog using OCaml, contributed in the documentation, and implemented bug fixes for distributed ledger integration.
    Links:Blog Repo,PR #101,PR #106