Skip to content
View Fhatu12's full-sized avatar

Block or report Fhatu12

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.

Content in all repositories owned by your account will be closed.
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
Fhatu12/README.md

Hi, I’m Fhatuwani Sikhwari

I’m a security-focused full-stack developer and systems integration specialist based in South Africa.

I build practical web applications, e-commerce platforms, business systems, and secure digital products.

Open-Source Software Engineering

I contribute tested improvements to public software projects, working across unfamiliar codebases, automated testing, documentation, CI and technical review.

My recent contribution work demonstrates the ability to:

  • investigate existing architecture and project conventions;
  • implement focused fixes without unnecessary scope expansion;
  • write regression tests and validation checks;
  • work with Python and JavaScript/TypeScript project tooling;
  • use Git branches, forks and pull requests safely;
  • respond constructively to technical review feedback;
  • diagnose edge cases and refine an implementation;
  • deliver changes that pass real project CI pipelines.

Selected contributions

Only merged upstream contributions are listed here.

Project Contribution Merged PR
PostHog Added reuseAnonymousId support to the browser SDK’s identify() flow while preserving backwards compatibility, updating feature-flag identity handoff and adding focused unit, functional and public-API regression coverage. #4774
Quittance Made invoice cancellation/payment settlement ordering deterministic, using trusted ledger close time to resolve races and carrying settlement semantics through memory/Postgres storage, verification, cutover and proof surfaces. #422
vixcpp/db Added SQLite migration SQL generation in C++, including portable DDL mapping, deterministic migration output, unsupported-operation diagnostics and executable validation against real SQLite databases. #2
Stenion Built current-registry CSV/JSON export end-to-end: persisted PostgreSQL-backed API semantics, deterministic downloads and registry UI controls validated across desktop and mobile flows. #139, #143
Tapflow Reduced the dashboard’s largest production JavaScript chunk by ~47%, added independent compressed/raw bundle regression guards, and extended multi-architecture Docker CI to runtime smoke-test the built relay images. #520, #525, #565
Hardwood Added independent Parquet interoperability regression coverage proving raw column_orders metadata survives the wire format and is interpreted correctly by parquet-java, including mutation-based validation. #1050
Plumbline Added a Go static-analysis rule for missing authored Soroban contractmeta! metadata, deliberately narrowing detection to avoid multi-file false positives and validating against official SDK behaviour. #27
Agent Trust Added a genuine multi-process SQLite concurrency regression proving exactly one contender can release an escrow and that settlement/review side effects occur exactly once. #12
NexusMem Added true end-to-end MCP stdio regression coverage through the built CLI, validating JSON-RPC integrity, local BM25 fallback and detection of protocol-breaking stdout contamination. #9

These contributions complement my broader experience in software delivery, systems integration, QA and release governance, cybersecurity, telecommunications and technical leadership.

Support my open-source work

I contribute focused fixes, regression tests, CI improvements and developer tooling to open-source projects.

If you've found my contributions useful, you can support my continued independent open-source work through GitHub Sponsors.

Featured portfolio projects

Mzansi Select — E-commerce Store

Mzansi Select is a South African e-commerce storefront project focused on creating a clean, trustworthy online shopping experience for curated products.

Skills shown: Shopify, e-commerce, storefront UX, product catalogue planning, QA, release control, customer-facing copy.

V-Property — Property Platform

V-Property is a property/rental platform project focused on helping users browse, manage, and work with property-related information through a web application.

Skills shown: full-stack development, database-backed apps, product delivery, Git workflow, deployment planning, stakeholder preview readiness.

Current focus

  • Full-stack web application development
  • Secure-by-design development
  • QA-aware engineering
  • Business systems and API integration
  • E-commerce and product platforms
  • Cybersecurity learning and authorised security research

Authorised security research

I also practise authorised security research through bug bounty and vulnerability disclosure programmes.

My current focus areas include:

  • OWASP Top 10 awareness
  • access-control review
  • IDOR/BOLA methodology
  • information-disclosure analysis
  • scope validation
  • low-noise testing
  • evidence minimisation
  • clear vulnerability reporting

Some reports have been accepted or closed as informational, which I treat as learning evidence rather than confirmed high-impact findings.

Private programme details, report contents, target names, screenshots, request/response data, and reproduction material are not published unless disclosure is explicitly approved.

Privacy note

This profile only includes public, recruiter-safe project summaries. Private client work, security research evidence, credentials, supplier details, and confidential project material are intentionally excluded.

Contact

I’m open to software development, full-stack, QA-aware engineering, systems integration, and security-focused development opportunities.

Built by SG Digital | A division of Sikhwari Group (Pty) Ltd

Pinned Loading

  1. stenion stenion Public

    Forked from stenion-lab/stenion

    Open-source, continuous risk intelligence for Stellar/Soroban DeFi protocols. Live on-chain scoring with a fully public, auditable methodology.

    TypeScript 1

  2. tapflow tapflow Public

    Forked from jo-duchan/tapflow

    Self-hosted iOS & Android simulator streaming for the whole team

    TypeScript 1

  3. db db Public

    Forked from vixcpp/db

    Explicit database layer for Vix.cpp with SQLite, MySQL, pooling, prepared statements, and transactions.

    C++

  4. posthog-js posthog-js Public

    Forked from PostHog/posthog-js

    Send usage data from your web app or site to PostHog, with autocapture.

    TypeScript

  5. hardwood hardwood Public

    Forked from hardwood-hq/hardwood

    A fast minimal dependency implementation of Apache Parquet

    Java

  6. Quittance0 Quittance0 Public

    Forked from Quittance-Labs/Quittance0

    TypeScript