Skip to content
View nyashahama's full-sized avatar

Block or report nyashahama

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nyashahama/README.md

Nyasha Hama

Backend & Platform Engineer
Go, TypeScript, Rust, PostgreSQL, Redis, Docker, CI/CD, observability, and production-minded product systems.

Cape Town, South Africa
Portfolio | LinkedIn | Email


What I Build

I build public, working systems with backend depth and product discipline: Go APIs, TypeScript product surfaces, Rust infrastructure/database work, PostgreSQL schemas, Redis-backed workflows, authentication, observability, release gates, and Dockerized local environments.

My strongest current proof is in healthcare operations, property platforms, and upstream database/symbolic-execution work:

  • ClinicPulse: live clinic-operations platform for South Africa's public primary healthcare network.
  • StrataHQ: live sectional-title property operations platform for agents, trustees, and residents.
  • Upstream OSS: merged Rust database-engine work in Turso and Python/C tracer work in CrossHair.

Upstream Open Source

Project Merged work Proof
Turso Two Rust database-engine fixes around SQLite-compatible schema rewrites: preserving AUTOINCREMENT after DROP COLUMN, then clearing stale sqlite_sequence metadata when ALTER COLUMN removes an AUTOINCREMENT rowid alias. PR #6993 · PR #7117
CrossHair Python/C tracer change moving call target normalization into the C extension, with tests for bound methods, callable instances, reference behavior, and descriptor-error handling. PR #413

Product Systems

Project What it proves Code / PR Live / Proof
ClinicPulse TypeScript/Go clinic-operations platform with role dashboards, referral routing, field workflows, release gates, auth/security hardening, pilot data integrity, PostgreSQL API paths, E2E coverage, smoke/load scripts, and observability primitives. GitHub Live
StrataHQ Next.js/Go property platform for South African sectional-title schemes with levy operations, maintenance workflows, communications, AGM administration, audit logs, open API access, predictive levy analytics, PostgreSQL, pgx/sqlc, Redis, and CI. GitHub Live
Healthcare Access Connector Go backend for patient/provider scheduling, search, notifications, telemedicine support, staff invitations, JWT/RBAC, Redis, NATS, Prometheus metrics, structured logging, and health endpoints. GitHub
TitleChain Next.js, Go, and Rust property-transaction intelligence platform with case workflow, property projection, source ingestion, decision engine, PostgreSQL migrations, and Docker infrastructure. GitHub Live

Engineering Surface Area

Languages: Go, TypeScript, Rust, SQL, JavaScript/Node.js, Java, C++
Backend: REST APIs, service design, JWT auth, RBAC, background jobs, caching, messaging, validation, rate limiting
Data: PostgreSQL, Redis, pgx, sqlc, goose migrations, schema design, indexing, SQLite internals
Platform: Docker, Linux, GitHub Actions, CI/CD, Prometheus, structured logging, request tracing, E2E tests, smoke/load checks, release gates


GitHub Stats

Nyasha's GitHub stats Nyasha's GitHub stats

Nyasha's top languages Nyasha's top languages

Nyasha's GitHub streak Nyasha's GitHub streak


Open to backend, platform, product engineering, and infrastructure-minded roles.

See my work | Contact me

Pinned Loading

  1. clinic-pulse clinic-pulse Public

    Real-time visibility into South Africa's 3,500+ public primary healthcare clinics. Status tracking, referral routing, and operational intelligence for NGOs, district health managers, and patients.

    TypeScript

  2. StrataHQ StrataHQ Public

    One platform for managing agents, trustees and residents. Levy collections, maintenance, communications and AGMs clear, connected and under control

    Go 1

  3. guard-rail guard-rail Public

    Secure execution for modern automation. The enterprise-grade runtime engine for South Africa's critical infrastructure.

    Rust

  4. burnout-predictor burnout-predictor Public

    Overload is a burnout predictor. It checks your sleep, calendar and work patterns. This helps give you a 14-day warning if you're about to burn out. The Overload tool was built using Next.js and Ty…

    Go

  5. healthcare-access-connector-frontend healthcare-access-connector-frontend Public

    React frontend for Healthcare Access Connector – linking rural/low-income users to clinics, telemedicine, and nutrition resources.

    TypeScript 1

  6. go-scalable-auth-boilerplate go-scalable-auth-boilerplate Public

    Production-ready Go backend boilerplate for scalable user authentication with pgx/sqlc, Redis, NATS, Prometheus. Follows high-performance patterns (no ORMs, Chi router, benchmarks).

    Go 2