Skip to content
View Silverback-png's full-sized avatar

Block or report Silverback-png

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. 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
Silverback-png/README.md

Hi, I'm Drikus

Self-taught developer in South Africa. I build desktop and web software, and I work AI-first: I direct coding agents to implement, then verify what they produce with tests and manual review rather than trusting it.

Most of what I've shipped is software that had to work offline, on real hardware, for real businesses — which is where the "prove it" habit comes from.

TypeScript · Python · Rust · Electron · Tauri · Flask · SQLite · Flutter


Selected work

Project What it is Stack
ManaPOS Offline-first desktop point-of-sale. Sales, inventory, reporting, PDF receipts, manager-PIN voids with audit logging, automatic backups. No cloud, no internet required. Packaged and shipped v1.0.0. Electron · React · TypeScript · SQLite
Kwartel A UTXO blockchain built from scratch — Ed25519, SHA-256, Merkle trees, CPU proof-of-work, and a peer-to-peer TCP gossip network with partition/heal. 202 tests passing. Python
Mana CRM Client pipeline manager that audits prospect websites and refuses to report any finding it cannot prove from the visible page. Flask · SQLite
PROTEA Voice-driven desktop command centre for a locally hosted LLM agent harness — speech in, spoken replies out, live agent state. Tauri · Rust
Commercial websites Designed, built and deployed end to end — including manasoftware.co.za, newgenewaste.co.za and soberlivingangels.co.za. HTML · CSS · JS · Netlify

How I work

  • Test-first where it counts. Kwartel's 202 tests exist because no module shipped without a failing test first.
  • Verify agent output, don't trust it. Running pytest and reading the diff is not optional.
  • Fail closed. If a claim can't be demonstrated, drop it rather than soften it — a habit from doing client-facing work.
  • Ship something that runs. A working thing that a person can click beats an elegant thing that only exists on paper.

📧 djdrikus9@gmail.com · 🌍 South Africa · 🏢 Mana Software

Popular repositories Loading

  1. Card-Validator Card-Validator Public archive

    Luhn algorithm card number validator — vanilla HTML/CSS/JS. Educational demo of the mod-10 check used by payment networks.

    HTML 1

  2. ManaPOS ManaPOS Public

    Offline-first desktop Point-of-Sale system for South African retail. Electron + React + TypeScript + SQLite. Sales, inventory management, reporting with automated timestamped backups. Packaged as a…

    TypeScript 1

  3. SLA-website SLA-website Public

    Sober Living Angels — static website for a Gauteng sober-living residence. Native CSS scroll-snap gallery, JSON-LD LocalBusiness schema, OG tags, WhatsApp click-to-chat with pre-filled messages. Ne…

    CSS 1

  4. mana-crm mana-crm Public

    Lightweight client management pipeline — single-file Flask + SQLite. Client statuses, notes, templated email drafts, CSV export, automatic DB backups on every start. Built for solo consulting workf…

    Python 1

  5. kwartel kwartel Public

    A UTXO blockchain built from scratch in Python — Ed25519 signatures, SHA-256, Merkle trees, CPU proof-of-work, and a peer-to-peer TCP gossip network with partition/heal. 202 tests passing.

    Python 1

  6. Silverback-png Silverback-png Public

    Profile README