AVAILABLE FOR WORK

Hello, I'm

Nyasha
Hama

|

Building production backend systems, secure runtimes, and modern product surfaces. I turn complex problems into elegant, scalable solutions.

Pretoria, South Africa
SCROLL
NH

const me = {

passion: "building",

}

Who I Am

I build backend and platform systems with Go, Rust, TypeScript, and Next.js across healthcare, property management, workflow automation, and developer tooling.

My work centers on APIs, authentication, PostgreSQL data modeling, Redis caching, observability, and Dockerized development environments that feel production-ready early.

I still bring a broader engineering foundation from Java, C++, and C#, including early backend and web work with ASP.NET, but my current focus is firmly on modern backend and product delivery.

I am especially interested in distributed systems, secure execution, database internals, and the engineering details that make software reliable under real usage.

“Code is read far more often than it is written. Write for your future self and your teammates.”

BSc Computer Science

Degree

Go · Rust · TS

Core Stack

TypeScript · Next.js

Frontend

200+ in C++

DSA Practice

Systems & Products

View all on GitHub →
01

StrataHQ

Property operations software for sectional-title schemes

StrataHQ is property management software for South African sectional-title schemes, covering levy operations, maintenance workflows, AGM administration, communications, and document access across agent, trustee, and resident workflows.

  • Built a monorepo that pairs a Next.js frontend with a Go REST API for a workflow-heavy multi-role product.
  • Designed backend domains for auth, scheme management, levy operations, maintenance, and billing using PostgreSQL, pgx, sqlc, and goose migrations.
  • Added Redis-backed caching, JWT authentication, Stripe payment flows, email delivery, and deployment paths for Vercel and Render.
Next.jsTypeScriptGoPostgreSQLRedis
02

Healthcare Access Connector

Backend infrastructure for patient-provider access

A healthcare access platform focused on scheduling, discovery, notifications, and role-aware workflows, with a backend architecture shaped around secure records handling, observability, and operational readiness.

  • Built a Go API with JWT auth, patient and provider workflows, appointment scheduling, health probes, metrics, and structured validation.
  • Added Redis caching, NATS-based async messaging, rate limiting, and Prometheus instrumentation to harden the backend beyond CRUD.
  • Modeled the platform around healthcare constraints and secure workflow design instead of generic marketplace behavior.
GoPostgreSQLRedisNATSJWT
03

guard-rail

Secure execution runtime for modern automation

guard-rail is an active Rust runtime and secure execution platform for operational workloads, focused on production-hardening concerns such as readiness, metrics, trace-aware logging, graceful shutdown, and deployment support.

  • Building the core runtime in Rust with a focus on secure execution, operational resilience, and infrastructure-oriented service design.
  • Added readiness, health, and metrics endpoints together with trace-context-aware request logging for stronger production visibility.
  • Implemented graceful shutdown and drain behavior plus container and systemd deployment artifacts for practical operations.
RustSystemsObservabilityDockerRuntime Design
04

Burnout Predictor

Workload analysis with Go + Next.js product delivery

A workload-analysis application that combines signal ingestion, backend scoring, and a polished Next.js interface to estimate burnout risk and surface intervention suggestions through a production-style user experience.

  • Built Go and PostgreSQL services to ingest sleep, calendar, and work-pattern signals and compute rolling burnout-risk assessments.
  • Integrated the scoring backend with a Next.js frontend and shipped the product publicly.
  • Turned behavioral data into a usable product flow rather than a narrow scoring demo.
Next.jsTypeScriptGoPostgreSQL
ADDITIONAL WORK
05

AgencyForge

Agency operations software with AI campaign delivery

AgencyForge is an agency operations platform for turning client briefs into campaign execution. It covers client intake, briefs, campaigns, white-label portals, documents, workspace metadata, and analytics through a Next.js product surface backed by a Go API and PostgreSQL workflow model.

  • Designed agency-scoped backend domains for auth, clients, briefs, campaigns, portals, workspace metadata, and analytics.
  • Built a product shell that spans the full operator workflow from intake to delivery instead of a narrow single-page demo.
Next.jsTypeScriptGoPostgres
06

Asymmetric Risk Mapper

A decision tool for existential business risk

A SaaS assessment product that helps business owners surface the few risks that can actually break the company. Users complete a 20-question assessment, see a live probability-vs-impact heat map, pay once through Stripe to unlock the full report, and receive a detailed risk register with a 30-day action plan.

  • Built an auth-free product flow using anonymous sessions, token-based API access, and public report delivery without forcing account creation.
  • Implemented interactive assessment UX, client-side scoring, preview heat maps, checkout, report polling, and email-based access links.
Next.jsTypeScriptStripeGo API
07

FormFlow AI

Product UX for AI-assisted form automation

FormFlow AI presents a product workflow for automating complex government forms: capturing user information once, reusing it across submissions, integrating with external systems, and keeping a visible audit trail so every automated step remains traceable.

  • Built a complete product surface with hero, stats, workflow explanation, integrations, audit-trail storytelling, pricing, and trust-building sections.
  • Framed automation around compliance and traceability, which makes the product feel operational rather than just 'AI for forms'.
Next.jsTypeScriptTailwindProduct UX

Stack & Foundations

Backend & Platform

Go92%
PostgreSQL89%
Redis84%
REST APIs91%
Service Design88%

Product Delivery

TypeScript88%
Next.js86%
React84%
Auth Flows87%
UI Systems80%

Foundations

Rust80%
Java84%
C++90%
C#76%
Data Structures94%

// TECHNOLOGIES I WORK WITH

GoRustTypeScriptNext.jsPostgreSQLRedisNode.jsJavaC++C#SQLpgxsqlcJWTNATSPrometheusDockerLinuxGitHub ActionsObservability

Engineering Work

2023 – Present

Backend & Platform Engineer

Independent Software Engineer

📍 Remote

Building backend-heavy products and developer tooling across healthcare, property management, workflow automation, and operational software, with a focus on production-minded engineering.

  • Designed Go services with JWT authentication, role-aware access control, PostgreSQL schema design, and explicit SQL access patterns using pgx and sqlc.
  • Added Redis caching, health checks, structured logging, metrics, and Dockerized local environments across multiple services.
  • Built modern product surfaces with TypeScript and Next.js while keeping backend concerns like auth, data modeling, and observability central.
  • Expanded into Rust runtime work through guard-rail while continuing to deepen interest in distributed systems and database internals.
2023 – Present

Backend & Platform Engineer

Independent Software Engineer

📍 Remote

Building backend-heavy products and developer tooling across healthcare, property management, workflow automation, and operational software, with a focus on production-minded engineering.

  • Designed Go services with JWT authentication, role-aware access control, PostgreSQL schema design, and explicit SQL access patterns using pgx and sqlc.
  • Added Redis caching, health checks, structured logging, metrics, and Dockerized local environments across multiple services.
  • Built modern product surfaces with TypeScript and Next.js while keeping backend concerns like auth, data modeling, and observability central.
  • Expanded into Rust runtime work through guard-rail while continuing to deepen interest in distributed systems and database internals.

Systems Interests

Current areas of focus
Current FocusCore interest

Database Internals and Why I Keep Coming Back to Them

I am drawn to the layers below application code: indexing, query planning, storage tradeoffs, and the details that decide whether a system stays fast and understandable as complexity grows.

DatabasesPostgreSQLStorage
Area of focus
Current FocusCore interest

Distributed Systems Beyond the Buzzwords

The interesting part is not the label. It is the engineering discipline around failure modes, observability, explicit boundaries, and service behavior under real operational pressure.

Distributed SystemsMessagingReliability
Area of focus
Current FocusActive work

Runtime Design, Secure Execution, and guard-rail

guard-rail pulls me toward secure execution, operational hardening, and the kind of runtime design where small engineering choices have outsized effects on safety and resilience.

RustRuntime DesignSecurity
Area of focus
Current FocusCore interest

Observability as a Product Requirement

Health probes, readiness, structured logs, trace context, and metrics are not decoration. They shape how confidently a system can be shipped, debugged, and evolved.

ObservabilityMetricsOperations
Area of focus

Let's Connect

Have a project in mind, want to collaborate, or just want to chat about tech? My inbox is always open — I respond within 24 hours.

LOCATION

Pretoria, South Africa

Open to remote worldwide

Available for new opportunities