01. Hello! My name is...

NigelMashayamombe

Bulawayo, Zimbabwe · BTech (Hons) Computer Science, HIT

I build and ship business systems: Laravel, FastAPI and Spring Boot backends with clean data models, secure access control and reliable deployments. Recent Computer Science graduate (2.1) with a live client system in production and an internship behind me.

scroll

About Me

My Story

I'm a software developer who cares about the unglamorous parts of systems that matter: data models that stay consistent, access control that actually restricts things, and workflows that remove manual work. I graduated in 2026 with a BTech (Honours) in Computer Science from Harare Institute of Technology (Upper Second Class).

My experience is hands-on. I was a junior developer at Olimem Enterprise Solutions, working on LMS and Sage-integrated systems for business and local authority clients. Most recently I built and maintained a live property-management system for Star Revenue Mall, covering 200+ tenant records, automated billing and reporting.

Outside client work I build to learn what lectures can't teach: a microservices digital bank in Java and Spring Boot, a FastAPI price-tracking API with Redis caching and CI/CD, and security tooling that connects Claude to Linux security tools. I hold ISO/IEC 27001, Qualys, Cisco and Azure fundamentals certifications, so security shapes how I build.

I'm looking for a graduate or junior backend / full-stack role where I can contribute early and keep learning from experienced engineers. If that sounds like your team, get in touch.

Skills & Tech

Laravel
PHP
FastAPI
Python
Java
Spring Boot
Vue.js
PostgreSQL
MySQL
Redis
Kafka
Docker
Linux
Git
GitHub
Laravel
PHP
FastAPI
Python
Java
Spring Boot
Vue.js
PostgreSQL
MySQL
Redis
Kafka
Docker
Linux
Git
GitHub

Experience

  • Software Developer (Freelance) · Star Revenue Mall · Jul 2025 – Jan 2026
    Built and maintained a live property-management system with role-based access, automated billing and reporting.
  • Junior Developer (Internship) · Olimem Enterprise Solutions · Jul 2023 – Sept 2024
    LMS and Sage-integrated systems for business and local authority clients; automation, reporting dashboards, client demos.

Education

BTech (Honours) Computer Science, Upper Second Class (2.1), Harare Institute of Technology, 2026.

Certifications

  • —Microsoft Azure Fundamentals (AZ-900) 2026
  • —Cisco Data Analytics Essentials 2024
  • —ISO/IEC 27001 Information Security Associate (SkillFront) 2026
  • —Qualys Vulnerability Management Foundation 2026
  • —Cisco Introduction to Cybersecurity 2026
Nigel Mashayamombe

Project Showcase

Digital Banking Platform
screenshot coming soon

Digital Banking Platform

Built: A microservices-based digital bank covering customer onboarding with KYC checks, accounts, and a transaction engine (debit, credit, hold, release).

Why: To learn how financial systems stay correct and traceable under failure, instead of building another CRUD app.

How: JWT auth with Auth0 and role-based access, audit logging, idempotent operations, optimistic locking, and Kafka for event-driven messaging.

Status: Ongoing project.

javaspring-bootkafkapostgresqldockerjwtmicroservices

View Project >Private repository · walkthrough on request
Star Revenue: Property & Rent Management (client system)
screenshot coming soon

Star Revenue: Property & Rent Management (client system)

Built: An admin platform for a shopping mall: tenants and shops, rent collection, printable PDF receipts, expenses and financial records, dashboard analytics, and queued CSV/XLSX exports.

Why: Billing and tenant records were handled manually; the mall needed one system its staff could run day to day.

How: Requirements gathered directly with staff, role-based access control, automated billing workflows, reporting built for non-technical users.

Status: Live in production, 200+ tenant records. Code is private (client system).

laravelfilamentpostgresqllivewirerbac

View Project >Private repository · walkthrough on request
PriceHound
screenshot coming soon

PriceHound

Built: A price-tracking API where users track products and get alerts when prices change.

Why: To build a backend end to end the way it would run in production (migrations, caching, auth, containers, automated deployment) rather than stopping at "works locally".

How: FastAPI with PostgreSQL (SQLAlchemy, Alembic), JWT auth with user-scoped access, Redis caching, Celery background jobs, Docker, CI/CD.

Status: Personal project.

fastapipostgresqlrediscelerydockerjwtci-cd

View Project >Private repository · walkthrough on request

Other Projects

CounselOS

Built: A Laravel/PostgreSQL platform for managing legal matters with AI-assisted analysis.

Why: Legal work is document-heavy; I wanted to explore where AI saves time while a human stays in control.

How: Matter-centred data model with an AI layer for summarising and surfacing insights.

laravel|postgresql|ai

HexStrike AI

Built: A self-built MCP server that connects offensive security tools to Claude so security tasks can be driven in natural language.

Why: To understand how AI agents can orchestrate security tooling and where guardrails are needed.

How: Tool wrappers exposed over MCP; intended for authorised testing only.

python|mcp|linux|security

View Project >Private repository · walkthrough on request

AI-Powered Asset Discovery

Built: An authorised assessment of a public-facing environment using Python and Linux tools to find exposed services and review certificate configuration.

Why: To learn how infrastructure risk is actually evaluated.

How: Scanning and analysis with Claude MCP, with findings documented as practical recommendations.

python|linux|nmap|mcp

Enterprise Data Ingestion Pipeline

Built: An automated Python pipeline moving data from Linux servers into Microsoft SQL Server.

Why: Manual transfers are slow and error-prone.

How: Scripted transfers with validation and troubleshooting checks before loading.

python|sql-server|linux|automation

View Project >Private repository · walkthrough on request

Folio

Built: A freelancer client-portal SaaS where freelancers manage clients and projects and get paid through Stripe.

Why: Freelancers juggle email, files and invoices across tools.

How: FastAPI API with a Nuxt 3 front end, PostgreSQL and Stripe payments. Built with a small team.

fastapi|nuxt-3|postgresql|stripe

PrintExpress

Built: A platform for my own printer sales, servicing and printing business, with QR code generation and WhatsApp notifications.

Why: I run the business and wanted jobs and customers in one system.

How: Laravel 12 with a Filament v4 admin on PostgreSQL.

laravel|filament|postgresql|whatsapp

View Project >Private repository · walkthrough on request

Let's Collaborate

I'm open to graduate and junior backend / full-stack roles, and to freelance projects. The quickest way to reach me is email: nigemashayamombe@gmail.com

Let's chat!