Joseph.

Hello đź‘‹

I'm Joseph Wathika, a

backend developer and API tester

based in Nairobi, Kenya

Featured Work

Here are some of the projects I've worked on recently. Each project showcases different aspects of my development skills.

Uninotes Website

Uninotes Website

Full-stack web application for university students to share and access study materials with user authentication and content management.

Technologies:

Django
Python
JavaScript
PostgreSQL
HTML
CSS
Uninotes Mobile App

Uninotes Mobile App

Progressive Web Application (PWA) version of Uninotes with offline capabilities and mobile-optimized interface.

Technologies:

JavaScript
HTML
CSS
Health Info System API

Health Info System API

RESTful API for healthcare management system with patient records, appointment scheduling, and medical data management.

Technologies:

Python
Django
PostgreSQL
Docker
Git
MoviePulse Website

MoviePulse Website

React-based movie discovery platform with external API integration, featuring movie search, details, and user recommendations.

Technologies:

React
JavaScript
CSS
CVE Monitor Bot

CVE Monitor Bot

Automated security monitoring bot that tracks Common Vulnerabilities and Exposures (CVE) and integrates with Telex messaging platform.

Technologies:

Python
Git
Linux

What I Do

I offer a range of services to help businesses build robust, scalable solutions.

API Testing

Ensure your applications run smoothly and reliably with thorough API testing. I offer comprehensive testing services to validate functionality, performance, security, and reliability of your APIs, helping you catch bugs early, ensure seamless integrations, and deliver a better user experience.

API Development & Integration

Streamline communication between services with custom-built APIs and seamless third-party integrations. I design and implement RESTful and RPC APIs, and integrate external services like payment gateways, messaging platforms, and cloud/monitoring tools—enabling your application to work smarter and connect effortlessly.

Tech Support

Get reliable technical assistance when you need it most with minimal resolution time. I provide fast and responsive support to troubleshoot software issues, guide users, resolve bugs, and ensure systems run smoothly helping individuals and teams stay productive and confident in their tech environments.

Backend Development

Build robust, scalable, and secure server-side applications tailored to your business needs. I specialize in designing and developing APIs, managing databases, and implementing authentication systems ensuring your application's backbone is fast, reliable, and easy to maintain.

Training & Mentorship

I offer training for development teams on technologies like Golang, Django, Linux e.t.c

About Me

I specialize in backend development, API design and integration, and tech support, providing tailored solutions to help businesses build, optimize, and maintain robust systems. With expertise in Linux environments, cloud solutions, and database management, I offer reliable support for software troubleshooting, performance optimization, and secure, scalable architecture. Whether you're looking to develop custom solutions, improve your existing infrastructure, or need fast, responsive technical assistance, I'm here to help you stay productive and ahead of the curve.

Technologies I Work With

Languages

Go
Python
JavaScript
SQL
Bash

Frameworks & Tools

Django
Flask
React
Docker
PostgreSQL
Linux
Git
Test Automation
5+
Projects Completed
5+
Services Offered

Currently Available

I'm open to new opportunities and exciting projects. Let's build something amazing together!