Image of Chigozie Muonagolu

Hi! I'm Chigozie Muonagolu

A final-year software engineer student and Welcome to my online portfolio, with this I hope to give you more insight into who I am!

Discover More

A Brief Intro

Although I didn't always know it, my passion for software engineering began to grow during my early years in university, where I had the opportunity to explore different programming languages, frameworks, and technologies. Since then, I've been pursuing my dream of becoming a skilled and innovative software engineer.

In the summer of 2022, I was recruited by a startup called Overscore Media, founded by two graduates from my university. This further motivated my drive to tackle real-world challenges and opportunities of working in the software engineering industry head-on. This summer, I also secured mentorship under a senior software engineer from Nigeria, where I developed my skills in Mobile application development.

My career aspirations are to work for a dynamic and innovative company that values creativity, collaboration, and innovation. I'm passionate about developing software solutions that can make a positive impact on people's lives and transform the world around us. I'm excited to continue my journey in software engineering and contribute to the growth and success of the industry.

Technical skills and tools

Programming Arsenal

  • HTML
  • c#
  • javascript
  • CSS
  • MongoDB
  • MySQL
  • C++
  • C
  • Java
  • PHP
  • Python
  • JQuery
  • ReactJS
  • Flutter
  • Node
  • Bootstrap

Development tools

  • Git
  • Visual Studio Code
  • Visual Studio
  • Azure Cloud
  • Android Studio
  • Eclipse
  • Figma
  • MongoDB Atlas
  • SQL Server Management Studio

Other Technical Skills

  • Data structure and Algorithm
  • Software Architecture and Design Patterns
  • Project Management
  • Database Modeling and Design

Projects over the years

Cryptocurrency Tracker

Cryptocurrency tracker home page Cryptocurrency tracker login page Cryptocurrency tracker news page

My first web application project. Built using PHP, Jquery, vanilla javascript and MSSQL. It makes use multiple API calls to help users keep track of their favourite cryptocurrecnies and track 24-hour changes in their portfolio. The web app also allows users to access current crypto news. Unfortunately, due to using up all my Azure student account credits the MSSQL database is currently unavailable. So testing the site fully is impossible, however, you can comment out the piece of PHP code that redirects to the login page at the top of every page.

Link Here

Ishcuts Booking System

Cryptocurrency tracker home page Cryptocurrency tracker login page Cryptocurrency tracker login page

Ishcuts is a custom mobile wep application booking system I developed for my friends home barbing service. It features my first self-made API built on Express and using MongoDB. Although no longer in use, it served as a significant milestone project for me. The Node API was hosted railway and is unfortunately down at the moment, so access to the database and certain features are limited. However running the server code on localhost and changing the API links in the client side to the localhost link should fix this issue.

Link Here

Drum Rock Jerk

Drum Rock Jerk is an online restaurant developed for my 4000Y Software Engineering capstone project, built with React and utilizing dynamic routing to enhance its search engine optimization (SEO) capabilities. Although not currently hosted, a preview video is available below. In addition to the React-based online restaurant, we also created a custom API using ASP.NET and MongoDB for database management. This allowed for more flexibility in data handling and improved the overall functionality of the site.

Coursework Projects

  • Airport Network using Graph

    An airport network represented using a graph and written in C#. It utilizes Dijkstra's algorithm to find the shortest paths among the network of airports.

  • Client - Server Project

    This project is a client-to-server program written in C# with the purpose of answering specific questions based on certain keywords in the question. The primary purpose of this project was for my group member and me to practice our socket programming and software architecture.

  • Peer 2 Peer Project

    Another software architecture and socket programming project also written in C# with the same purpose as the client-to-server program, of answering specific questions, but this program was implemented using the Peer-2-Peer architecture instead.

  • O/S Scheduling Algorithms

  • Directory Scanner