Home

Hey, I'm Michael Njoroge

A fullstack software engineer with a passion for building scalable and performant software systems. I have over 4 years of experience in building web and mobile applications using modern technologies.

A portrait of Michael Njoroge

Skills

Skills Matrix of Michael Njoroge

React

Next.js

Node.js

MongoDB

Python

Java

SQL

Git

AWS

Firebase

Tailwind CSS

Bootstrap

Material UI

Redux

TypeScript

My Portfolio

Here are some of my projects that I have worked on.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Dairy Farm Mobile App

React NativeFirebaseTypeScript

A mobile app for dairy farmers to manage their farm. The mobile app is built using React Native and Redux. The backend is built using Firebase and a NodeJS server that serves the ML model. The purpose of developing the application is to help small scale dairy farmers manage their dairy farms records concerning cattle, milk output and events happening in the farm. It also has a ML model that predicts the milk production of a cow.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

E-Commerce Website

ReactNext.jsFirebaseMaterial UI

An e-commerce application built using ReactJS and Material UI. The backend is built using Firebase. The website can be used for any form of ecommerce listings but currently it is listings car spare parts. One can shop and pay with paypal.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Yellow Landing

Next.jsNodeJsTailwind CSSPostgres

This is a landing page generator that I created for my employer yellow Pages Kenya. The landing page generator is built using ReactJS and NextJS. The backend is built using NodeJS and Postgres. This system purpose was to help YP Kenya generate landing pages for their clients. It integrated the YP Listings API to reduce time used to produce a landing page.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Cleaning Services Finder

ReactBootstrap5Firebase

A system that allows users to find cleaning services in their area. The website is built using ReactJS and Bootstrap5. This applications enables users to find cleaning services in their area and has geo location feature to show the user the nearest cleaning services. The backend is built using Firebase.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Hospital Landing Page

HtmlCSSJQueryBootstrap5

A landing page for a hospital. The landing page is built using Html, CSS, JQuery and Bootstrap5. The website shows a landing page for any type of hospital.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Garden Haven E-MALL

NextJSBootstrap5Firebase

A website for a garden haven e-mall. The system is built using NextJS and Bootstrap5. The backend is built using Firebase. This application seeks to demonstrate how online shopping in shopping malls can be achieved as it has functionality to add a shop, shop and order products in the shops, parking services, conference halls bookings and payment with Paypal.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Hotel Booking Application

ReactMaterial UIFirebase

A Hotel Booking Application. The system is built using ReactJS and Bootstrap5. The backend is built using Firebase.This is a hotel booking application that enables users to book rooms for a certain time period in a hotel.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Inventory Management System

ReactJSMaterial UINodeJSMongoDB

An inventory management system. The system is built using ReactJS and Material UI. The backend is built using NodeJS and MongoDB. The website is currently in production and can be used by any organization to manage their inventory.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Dinic Food Delivery App

React NativeNodeJSMongoDB

A food delivery app for Dinic. The app is built using React Native and Redux. The backend is built using NodeJS and MongoDB. The application was developed to help students around Jomo Kenyatta University of Agriculture and Technology to order food from their favorite restaurants at an affordable delivery fee.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Rent Management System

ReactJSMaterial UINodeJSMongoDB

A rent management system developed to help landlords manage records concerning their properties. The UI is built using ReactJS and Material UI. The backend is built using NodeJS and MongoDB. The application generates invoices for tenants and enables landlords to track payments made by tenants.

Tall slender porcelain bottle with natural clay textured body and cork stopper.

Pizza Ordering App

Next JSMongoDBNodeJSTailwind CSS

Pizza mtaani is a simple pizza delivery application with an invoce generator for pizza ordered. This application enables users to generate and print an invoice of orders a customer has placed.

This is just a small sample of my work. For the other works I have signed an NDA with the clients and so it is not possible to share them publicly.

© 2023. All rights reserved. Michael Njoroge