Git Product home page Git Product logo

(Backend Developer)

ABOUT ME:

  • 🌱 I'm currently learning Smart Contract development with Foundry Toolkit and Solidity
  • 👯 I am willing to collaborate and enjoy working with teams to achieve a given task
  • 💬 Ask me about Backend Systems, Smart Contracts, Microservices, Serverless, and Security
  • 📫 How to reach me: LinkedIn - https://www.linkedin.com/in/obinna-franklin-duru/
  • ⚡ Fun fact: Always open to new ideas

SKILLS AND EXPERTISE:

TypeScript Node.js Express.js Solidity Hardhat Foundry Ethers.js AWS

NOTABLE PROJECTS:

  • LottoGenesis: LottoGenesis is a decentralized lottery system on the Ethereum blockchain, ensuring transparency and security through smart contracts. It uses Chainlink VRF for randomness and Chainlink Keepers for automation. Participants enter the lottery, and at defined intervals, a random winner receives the prize pool.

  • EthFund: EthFund smart contract is a decentralized funding platform that allows users to contribute Ether (ETH) to a project or individual. It uses Chainlink price feeds to ensure contributions meet a minimum USD threshold and leverages OpenZeppelin's libraries for secure smart contract development on the Ethereum blockchain..

  • Online Marketplace Backend System: Designed to power a dynamic online marketplace, enabling seamless buying and selling experiences. Utilizes Node.js, AWS Services, MongoDB, PostgreSQL, Docker, Serverless Framework, and JWT for secure authentication.

  • NASA Mission Control Dashboard: A backend system for scheduling missions, viewing historical data using the SpaceX API, and upcoming data. Built with Express.js and MongoDB Atlas.

CLICK THE ICON TO VISIT MY PROFILE:

Obinna's GitHub stats

Feel free to check out my repositories

Obinna Franklin Duru's Projects

banking-cli-app icon banking-cli-app

The Banking CLI App is a command-line interface application that allows users to register, login, and perform banking operations such as depositing money, withdrawing money, checking balance, and transferring money between accounts that exist in OBINNA Bank Database.

banking-dapp icon banking-dapp

Decentralised banking system that facilitates the deposit and withdrawal of ERC20 tokens and Ether. The front-end code interacts with the smart contract to provide a user interface for users to interact with the Bank contract.

blogging-platform-api icon blogging-platform-api

A seamless RESTful API powers a user-friendly blogging platform, allowing easy creation, management, and sharing of captivating blog posts. With user authentication and authorization, it ensures a secure and personalized experience. Its performance and scalability provide a seamless application interface.

cdk-workshop icon cdk-workshop

To learn how to use the CDK Toolkit to synthesize an AWS CloudFormation template for the starter app and how to deploy your app into your account.

chatbot-cli icon chatbot-cli

A Chatbot leveraging the power of the ChatGPT API The chatbot utilizes the capabilities of the ChatGPT API to deliver intelligent conversational experiences. It seamlessly interacts with users in natural-language conversations, offering a range of functionalities.

contact-manger-app icon contact-manger-app

This is a Contact Manager API built with Node.js that demonstrates CRUD operations on a database and utilizes JSON Web Tokens (JWT) for user authentication. It provides endpoints for creating, reading, updating, and deleting users and contacts.

data-structures-algorithms icon data-structures-algorithms

This repository contains my notes and implementations from Colt Steele's "JavaScript Algorithms and Data Structures Masterclass." The course is designed to provide a comprehensive understanding of essential algorithms and data structures using JavaScript.

decentralized-exchange-for-binnadev icon decentralized-exchange-for-binnadev

The BinnaDevs Exchange project consists of a smart contract written in Solidity and a frontend application. The smart contract implements a decentralized exchange for trading BinnaDev tokens (BDT) and Ether (ETH). The frontend provides a user interface for interacting with the exchange contract.

eattheblocks icon eattheblocks

Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers

ethfund icon ethfund

EthFund smart contract is a decentralized funding platform that allows users to contribute Ether (ETH) to a project or individual. It uses Chainlink price feeds to ensure contributions meet a minimum USD threshold and leverages OpenZeppelin's libraries for secure smart contract development on the Ethereum blockchain.

fastapi-blog icon fastapi-blog

FastAPI-Blog is a simple blog API built using FastAPI, allowing you to create, read, update, and delete blog posts. It serves as a starting point for building a more feature-rich blog application.

file-command-handler icon file-command-handler

File command handler for file operations. Perform create, delete, rename, and add content operations on files. Monitors "command.txt" for changes and executes commands accordingly.

guessing_game icon guessing_game

The program will generate a random integer between 1 and 100. It will then prompt the player to enter a guess. After a guess is entered, the program will indicate whether the guess is too low or too high. If the guess is correct, the game will print a congratulatory message and exit.

ico icon ico

The BinnaDevToken smart contract is an ERC20 token contract that allows users to mint Binna Dev Tokens by either purchasing them directly or claiming them based on ownership of Binna Dev NFTs. The contract includes functionality for minting tokens, claiming tokens for NFT ownership, and withdrawing Ether from the contract.

lottogenesis icon lottogenesis

LottoGenesis is a decentralized lottery system on the Ethereum blockchain, ensuring transparency and security through smart contracts. It uses Chainlink VRF for randomness and Chainlink Keepers for automation. Participants enter the lottery, and at defined intervals, a random winner receives the prize pool.

my-portfolio icon my-portfolio

A Portfolio Website is a powerful tool for individuals to showcase their skills, projects, and achievements in a professional and visually appealing manner. It serves as an online resume and a platform to attract potential clients and employers.

nasa-project icon nasa-project

NASA mission control dashboard backend: schedule missions, view historical data using the SpaceX API, and view upcoming data. The project uses the popular Express.js framework and MongoDB Atlas for the database

nft-collection icon nft-collection

The BinnaDevs project consists of a smart contract written in Solidity and a frontend application built with Next.js. The smart contract allows users to mint Binna Dev NFTs, while the frontend provides a user interface for interacting with the smart contract.

nft-dao icon nft-dao

The BinnaDevsDAO smart contract facilitates the governance and decision-making process for the BinnaDevs community. It allows BinnaDevsNFT holders to create and vote on proposals to purchase NFTs from the FakeNFTMarketplace. The contract keeps track of proposal details, voting statuses, and executes proposals based on the voting results.

nft-marketplace icon nft-marketplace

NFT marketplace, developed with Polygon, Solidity, IPFS, and Next.js, heralds a new age in blockchain technology and digital asset ownership. Users may utilize the platform to create, purchase, and sell non-fungible tokens (NFTs) in a decentralized and secure environment. 

obinna-rustprereqq3 icon obinna-rustprereqq3

Repository for Rust Q3 Prerequisite Coursework, featuring streamlined code to create keypairs, airdrop tokens, make transfers, and enroll in WBA using Rust and Cargo.

obinna-wbaprereqq3 icon obinna-wbaprereqq3

Repository for WBA Solana Q3 Prerequisite CourseWork, featuring streamlined code for tasks such as key generation, airdrop, transfer, and enrollment.

obinna-wbaprereqq4 icon obinna-wbaprereqq4

Repository for WBA Solana Q4 Prerequisite CourseWork, featuring streamlined code for tasks such as key generation, airdrop, transfer, and enrollment.

obinna.in icon obinna.in

🙌🏻 Personal website built using Next.js & TailwindCSS.

online-marketplace-system icon online-marketplace-system

The Online Marketplace Backend System is designed to power a dynamic online marketplace similar to e-Bay, enabling seamless buying and selling experiences for users. With robust features and secure transaction handling, the APIs facilitate the listing, searching, and purchasing of both new and used products within specified price ranges.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.