Hello, I'm

Godfrey Mcharo

A dedicated Full Stack Developer with expertise in both frontend and backend technologies. I have a passion for building scalable, high-performance applications that enhance user experience and efficiency.

I specialize in a diverse tech stack, including ReactJS, NextJS, VueJS, Django, Spring Boot, and ExpressJS. My focus is on crafting clean, maintainable code and integrating efficient database solutions for seamless operations.

With experience in API development, cloud services, and performance optimization, I enjoy taking on challenging projects and pushing the boundaries of technology. Let's create something innovative and impactful together!

0+

Projects

0+

Clients

0+

Experience

Hero Image
banner image

I am a Full Stack Developer

Passionate about building modern web applications, I specialize in ReactJS, NextJS, VueJS, Django, Spring Boot, and ExpressJS. My expertise lies in designing scalable, high-performance systems with clean code and seamless user experiences.

From developing robust backends to crafting engaging frontends, I enjoy solving complex problems and optimizing performance. My goal is to create impactful solutions that enhance digital experiences.

Services

I specialize in web and mobile development, backend systems, full-stack solutions, and system analysis. My focus is on building scalable, high-performance applications with seamless user experiences.

Website Development

Building responsive and modern websites using the latest technologies and frameworks. Our websites are optimized for performance, SEO, and user experience, ensuring your online presence stands out.

Backend Development

Creating robust backend systems with API integration. We focus on building scalable and secure server-side applications, ensuring seamless communication between the front end and back end.

Full Stack Development

End-to-end solutions for your web applications, combining both front-end and back-end development. We ensure a cohesive user experience and efficient data management throughout the application.

Mobile Application Development

Developing cross-platform mobile applications that deliver high performance and engaging user experiences. Our apps are designed to run smoothly on both iOS and Android devices.

System Analysis

Analyzing systems for better performance and optimization. We assess your existing infrastructure and provide recommendations to improve efficiency, reduce costs, and enhance overall functionality.

Professional Integrations

My core Integration include expertise in modern web and mobile development, backend architecture, full-stack engineering, and system integration. I excel at creating scalable, efficient, and maintainable software solutions that deliver exceptional user experiences.

Heritage Insurance

NIDA + CIG Integration

Integrated Heritage Insurance with NIDA and CIG for smooth verification and data sharing.

Reliance Insurance

TIRAMIS Integration

Connected Reliance Insurance with TIRAMIS for faster data access and claim processing.

Reliance Insurance

ZRB/ZRA Integration

Linked Reliance Insurance to ZRB and ZRA.

Flutterwave

Payment Gateway

Implemented Flutterwave for secure and easy online payments.

ZenoPay

Payment Gateway

Integrated ZenoPay to enable smooth payment transactions.

NextSMS

SMS Gateway

Connected NextSMS for reliable sending of SMS notifications.

Beem SMS

SMS Gateway

Integrated Beem SMS for efficient messaging services.

AzamPay

Payment Gateway

Added AzamPay for secure and fast online payments.

Technologies

Technologies include programming languages, frameworks, databases, and development tools.

Kubernetes

Kubernetes

Docker

Docker

Java

Java

JavaScript

JavaScript

TypeScript

TypeScript

Python

Python

PHP

PHP

React

React

Vue

Vue

Django

Django

Next.js

Next.js

Express

Express

NestJS

NestJS

Spring Boot

Spring Boot

PostgreSQL

PostgreSQL

MySQL

MySQL

MongoDB

MongoDB

GitHub

GitHub

Nginx

Nginx

Node.js

Node.js

GraphQL

GraphQL

Flutter

Flutter

Mantine

Mantine

PrimeReact

PrimeReact

ShadCN

ShadCN

Tailwind CSS

Tailwind CSS

Flowbite

Flowbite

Meta Pixel

Meta Pixel

Projects

Projects

National Blood Transfusion Service Management System (NBT-SMS)

National Blood Transfusion Service Management System (NBT-SMS)

Spring BootPostgreSQLDockerKafkaKubernetes

A centralized, scalable microservice platform for blood transfusion services in Tanzania. It features Spring Boot microservices, PostgreSQL databases, Docker containerization, Kafka messaging, Kubernetes orchestration, and monitoring with Prometheus and Grafana.

Room Rental & House Selling

Room Rental & House Selling

ReactJSReduxDjangoZenoPayNextSMSMYSQL

Agents create an account and activate it by choosing a plan and making a payment. Once paid, the account gets activated with a maximum number of properties and a time limit. When the account expires, the properties are hidden from tenants. Tenant contacts are hidden until they book a property and pay a fee, after which they receive the agent’s contact details via SMS, and the agent gets a notification about the booked property.

UDOM Scientific Conference on Health (USCHe)

UDOM Scientific Conference on Health (USCHe)

ReactJSTailwindCSSDjango REST API

A web platform for managing the UDOM Scientific Conference on Health, where users can view conference details, submit abstracts, register as participants or presenters, and access important updates. Admins manage conference schedules, speaker profiles, and abstract reviews. The platform also features contact forms and integrations with email notifications.

Mini Netumo Web Application

Mini Netumo Web Application

NestJSReactJSDockerCI/CD

A mini project focused on creating a lightweight and efficient deployment stack using Nginx, Docker, and CI/CD pipelines. It ensures reliable health system monitoring, automates deployment processes, and maintains high availability with scalable infrastructure. The platform aims to simplify deployment workflows and enhance system robustness.

Cargo Receipt Management System

Cargo Receipt Management System

NextJSDrizzle ORMNext Auth V5Neon Postgres

A platform for managing cargo shipment receipts. When a customer arrives, the staff registers them in the system, and a cargo receipt is recorded. Customers can make full or partial payments. If a partial payment is made, the system tracks outstanding balances and allows cargo retrieval under specific conditions. The platform also provides real-time tracking to check whether cargo has arrived, ensuring seamless logistics and financial management.

Issue Tracking Management System (ExpressJS)

Issue Tracking Management System (ExpressJS)

ExpressJSMongoDBJWT Token

A backend system for issue tracking management where a superuser manages all projects. When an issue arises, the superuser assigns it a severity level (low, medium, high) and delegates it to a developer. The developer tracks the issue's progress, updating its status to 'In Progress', 'Completed', or other relevant stages.

Issue Tracking Management System (Spring Boot)

Issue Tracking Management System (Spring Boot)

Spring BootPostgreSQLJWT Token

A backend issue tracking system built with Spring Boot. The superuser oversees all projects, assigning severity levels to reported issues and delegating them to developers. Developers update issue statuses, tracking their progress until completion. The system ensures efficient bug management and project tracking.

Issue Tracking Management System (VueJS)

Issue Tracking Management System (VueJS)

VueJSTailwindCSSPinia State Management

A frontend application for the issue tracking management system. It provides an interactive UI for superusers and developers to manage project issues efficiently. Users can track issue severity, assign tasks, and update progress statuses. The application ensures a smooth workflow for handling and resolving issues.

Get in touch