Hello, my name is

Patrick Ganhiwa

And I am
Hire Me

About me

Patrick Ganhiwa profile photo
I'm Patrick Ganhiwa and I'm

I am a software engineer focused on building scalable backend systems, cloud-native services, and AI-enabled applications. My work centers around designing reliable APIs, distributed systems, and data-driven platforms that support real-world workflows across research and healthcare environments.

I have experience working across the full stack, but my primary focus is backend engineering using technologies such as C# / .NET, Python, and modern cloud infrastructure. Recently I have also been developing AI-integrated systems, combining document processing pipelines, vector databases, and large language models to support intelligent knowledge systems.

Download CV

What I Can Help With

  • Designing scalable backend APIs
  • Building microservices architectures
  • Developing cloud-native applications
  • Designing data processing pipelines
  • Integrating AI capabilities into production systems
  • Building full-stack web platforms

Systems I've Worked On

Healthcare data platforms used by clinical teams and researchers

AI-enabled document processing and knowledge discovery systems

Distributed microservices architectures supporting enterprise applications

Cloud-native backend systems deployed in containerized environments

Threat intelligence data-sharing platforms built using MISP

Core Technologies

Backend

  • .NET / ASP.NET Core
  • Python (FastAPI)
  • Node.js / TypeScript

Frontend

  • React
  • Next.js
  • TypeScript
  • HTML / CSS

Cloud & Infrastructure

  • Azure
  • Docker
  • Redis
  • PostgreSQL / SQL Server

Architecture

  • REST APIs
  • Microservices
  • Event-driven systems
  • Distributed systems

Skills

Technologies and tools I use to bring ideas to life.

Backend

Primary focus
C# / .NET Python FastAPI ASP.NET Core Java Node.js REST APIs

Frontend

Supporting skills
TypeScript JavaScript React Angular Vue 3 HTML / CSS Next.js

Data & Databases

Storage & processing
PostgreSQL SQL Server MySQL Redis MongoDB Entity Framework

Cloud & DevOps

Infrastructure
Azure Docker Git CI/CD Linux GitHub Actions

AI & ML

Emerging focus
LLMs NLP Vector Databases LangChain Document Processing RAG Pipelines

Architecture

Design patterns
Microservices Event-Driven Distributed Systems CQRS Clean Architecture DDD

Qualification

BSc Honours Computer Science

University of the Western Cape, Cape Town

2019

Advanced research in cybersecurity, threat intelligence, and information sharing platforms.

CybersecurityMISPResearchPython

Bachelor of Science Computer Science

University of the Western Cape, Cape Town

2015 - 2018

Foundations in algorithms, data structures, software engineering, and computer architecture.

JavaAlgorithmsData StructuresSQL

Software Developer

Knowledge Translation Unit, Cape Town

2024 - Present

Building healthcare data platforms and AI-enabled systems for clinical research and knowledge discovery.

C#.NETPythonAIPostgreSQL

Software Engineer

Synthesis, Cape Town

2022 - 2024

Designed and built enterprise-grade backend systems for financial services clients using .NET and cloud infrastructure.

C#.NETAzureSQL ServerDocker

Junior Software Developer

Clickatell, Cape Town

2021

Contributed to backend services for high-throughput messaging systems and API integrations.

JavaMicroservicesDockerKafka

Software Developer Intern

Clickatell, Cape Town

2020

Built and maintained messaging platform features. First exposure to enterprise Java development.

JavaSpring BootMySQLREST APIs

My Projects

Personal and side projects I've built to explore ideas and sharpen my skills.

Computer Science Jokes

Generates Computer Science Jokes from an API. A fun way to learn API integration and DOM manipulation.

JavaScriptHTMLCSSREST API
Live Demo

Inspiring Quotes

Generates inspiring quotes from an API with a save-to-favorites feature using local storage.

JavaScriptHTMLCSSLocalStorage
Live Demo

My Own CV Web View

HTML and CSS representation of my CV built from scratch. Responsive and print-friendly.

HTMLCSSResponsive
Live Demo

My Hobbies

When I'm not coding, I express myself through pencil art. Here are some of my drawings.

Writing

Thoughts on software development, engineering practices, and things I've learned along the way.

Coming Soon

Building Scalable .NET Applications

Lessons learned from building enterprise C# applications — architecture patterns, testing strategies, and performance tips.

2024
Coming Soon

From Java to C# — A Developer's Journey

Comparing two ecosystems after years of professional experience in both — what transfers, what doesn't, and what surprised me.

2024
Coming Soon

Getting Started with Vue 3 Composition API

A practical guide to the Composition API — when to use it, how it compares to the Options API, and real-world patterns.

2024

Contact Me

Have a project in mind or just want to say hello? I'd love to hear from you.

Send me a message