Skip to content
View b5119's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report b5119

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

Typing SVG


β—ˆ The Mindset

Most developers build features. I'm learning to design systems.

I'm a software engineering student at the stage where the interesting questions shift β€” from "how do I make this work?" to "how do I make this hold?" My focus is on backend architecture, distributed application design, and blockchain infrastructure. I'm not chasing breadth. I'm deliberately deepening.

My current trajectory: grow from a developer who builds applications into an engineer who designs the structures those applications run on.

surface-level dev  β†’  application builder  β†’  [current]  β†’  system architect

β—ˆ What I'm Actually Working On

01 β€” Nexus β€” Personal Device Mesh (Active)

Your devices, one filesystem β€” nothing copied until it's read

A personal device mesh built from scratch in Rust: mount your phone's storage on your laptop as a real, lazy-loaded FUSE filesystem. ls, cat, cp all behave like a local directory β€” but nothing transfers until you actually read it.

  • Lazy FUSE virtualization β€” remote files appear local; bytes move on demand, not on mount
  • Typed gRPC transport β€” a FileService contract (ListDir / Stat / ReadFile) over Tonic + Prost
  • Cross-compiled to Android β€” cargo-ndk, arm64-v8a; the host role runs on-device
  • Hardware-verified β€” byte-exact reads across a real phone β†’ laptop mount, including chunk-boundary offset reads

Stack: Rust Β· Tokio Β· gRPC Β· Protobuf Β· FUSE
Focus: Systems programming where correctness is measured in bytes.
β†’ View Repository


02 β€” CDF SigTrace β€” Blockchain Accountability Framework (In Progress)

Making public money provable, not just trackable

A blockchain-anchored accountability framework for Zambia's Constituency Development Fund and government procurement β€” two systems, SigTrace (procurement contract integrity) and CDF Pulse (field-delivery verification), joined by a monitor that flags ghost projects.

  • Dual-ledger anchoring β€” Hyperledger Fabric for institutional membership, Polygon for citizen-verifiable confirmations
  • Privacy by architecture β€” personal data stays off-chain; only hashes and non-personal metadata are written
  • Risk signals, not verdicts β€” every analytical output is a flag requiring human review, never a determination of wrongdoing
  • Offline-first field app β€” CDF Pulse PWA for delivery verification where connectivity isn't guaranteed

Stack: Python Β· FastAPI Β· PostgreSQL Β· Solidity Β· Hyperledger Fabric Β· Polygon Β· React
Focus: Civic-tech transparency under real infrastructure constraints.
πŸ”’ Private during active development β€” walkthrough available on request


β—ˆ Technical Stack




Β LanguagesΒ 
Β SystemsΒ &Β BackendΒ 
Β BlockchainΒ &Β FrontendΒ 
Β InfraΒ &Β ToolingΒ 
Β IntegratingΒ inΒ 2026Β 

β—ˆ The Architecture

class FrankBwalya:
    """
    Software Engineering Student β†’ System Architect in Training
    Lusaka, Zambia | 2026
    """

    trajectory = [
        "application-level development",     # βœ… done
        "backend architecture & patterns",   # βœ… done
        "smart contract ecosystems",         # βœ… done β€” ChainBa (3 contracts, 23 tests)
        "distributed systems design",        # ← currently here
        "full system architecture",          # 🎯 destination
    ]

    engineering_focus = {
        "systems":     ["Rust", "Tokio", "gRPC", "FUSE", "cross-compilation"],
        "backend":     ["FastAPI", "Flask", "service-layer design", "API orchestration"],
        "blockchain":  ["Solidity", "Hardhat", "OpenZeppelin", "ethers.js", "dApp delivery"],
        "civic_tech":  ["digital identity (ZedLedger)", "gov accountability (SigTrace)", "data-protection compliance"],
        "mobile":      ["Flutter", "Dart", "Android (cargo-ndk)", "offline-first PWAs"],
        "devops":      ["Docker", "CI/CD", "environment-based configuration"],
    }

    principle = (
        "I am intentionally refining previous systems rather than chasing new ones. "
        "Architectural depth over surface-level expansion."
    )

    def current_question(self) -> str:
        return "Not 'how do I build this?' β€” but 'how should this be designed?'"

β—ˆ GitHub Statistics

Β 


β—ˆ More of My Work

πŸ† ZedLedger β€” Zambia eNID Platform (Hackathon Winner)

1st place Β· Zambia Digital ID category Β· 2026 ZAMREN Student Hackathon, Livingstone

ZedLedger β€” Zambia eNID Platform. 1st prize, Zambia Digital ID category, 2026 ZAMREN Student Hackathon.

A full-stack digital national identity platform for Zambia, built by a team of four under hackathon conditions β€” citizen registration, eNID issuance, civil registration (births/deaths), and blockchain-anchored certificates.

  • Backend lead β€” I owned the identity, mobile-money (GSB / ISO 8583), immigration, blockchain, and API-gateway services
  • Microservice architecture β€” seven services behind a single JWT-validating API gateway, with isolated PostgreSQL schemas per domain
  • On-chain integrity β€” Hyperledger Fabric anchors tamper-evident certificate hashes for births, deaths, and IDs
  • Compliance by design β€” aligned with the Zambia Data Protection Act No. 3 of 2021

Stack: Next.js Β· Python Β· FastAPI Β· Hyperledger Fabric Β· PostgreSQL Β· Docker
πŸ”’ Private (hackathon repo) β€” walkthrough available on request


Plus breadth across backend, blockchain, and mobile:


β—ˆ 2026 Engineering Growth & Collaboration

Technical Growth Areas

I am actively deepening expertise in:

  • Distributed systems principles β€” consistency models, fault tolerance, replication strategies
  • Scalable backend design β€” service boundaries, load patterns, API contract discipline
  • Smart contract security β€” audit patterns, invariant testing, formal verification concepts
  • Containerization & deployment β€” Docker, CI/CD pipeline design, environment management
  • Test-driven backend development β€” integration testing, contract testing, coverage discipline
  • Data modeling for decision systems β€” schema design that reflects domain logic, not just storage

The objective is not tool accumulation. It is architectural fluency.

Collaboration & Internship Intent

I am actively seeking:

  • Backend engineering internships β€” production exposure across real system constraints
  • Distributed systems research collaboration β€” theory applied to implementation
  • Blockchain infrastructure projects β€” smart contract ecosystems with genuine use cases
  • Open-source backend contributions β€” meaningful PRs, not surface-level fixes

If you are building structured, scalable systems β€” I am interested in contributing seriously, not superficially.

πŸ“§ bwalyafrank61@gmail.com Β· πŸ’Ό LinkedIn

Research Direction

My long-term interest areas converge around systems that operate under real-world constraints:

  • Trust modeling in decentralized environments β€” what replaces institutional guarantees at the protocol level
  • System reliability under constrained infrastructure β€” designing for contexts where resources and margin are limited
  • Backend architecture for emerging markets β€” systems built for conditions, not assumptions
  • Data-informed decision systems β€” where analytical modeling drives outcomes, not just dashboards

I am particularly interested in bridging formal system design principles with production-level implementation β€” closing the gap between theory and what actually ships.

Forward Vision β€” The Roadmap

Engineering roadmap β€” a data packet travels from Application Builder through Backend Architect and Smart Contracts to Distributed Systems Engineer (current) toward Systems Architect

Phase Status Driving work Progress
Application Builder βœ… Done Multi-API Flask dashboards
Backend Architect βœ… Done API Hub Β· Flask service-layer & blueprints
Smart Contracts & dApps βœ… Done ChainBa Β· Solidity Β· OpenZeppelin Β· 23 tests
Distributed Systems Engineer πŸ”΅ In progress Nexus Β· gRPC Β· FUSE Β· device mesh
Systems Architect 🎯 Horizon Designing the structures themselves

Domains already shipped:

Not just code that runs. Systems that endure.


β—ˆ Let's Connect

πŸ“§ Email: bwalyafrank61@gmail.com
πŸ’Ό LinkedIn: Frank Bwalya


β—ˆ The Quote I Keep Coming Back To

"Knowledge is a paradox. The more we understand, the more we realize the vastness of our ignorance."

β€” Viktor, Arcane

That isn't discouragement. It's the only honest description of what engineering actually is β€” a permanent state of knowing enough to understand how much remains. The engineers worth learning from aren't the ones who know the most. They're the ones who've stayed long enough to understand how much they don't know β€” and kept building anyway.

MOBA minimap β€” pushing mid toward the Systems Architect nexus


Β 

Last updated: 2026 Β· Lusaka, Zambia Β· Built with deliberate intent, not just enthusiasm β˜•

Pinned Loading

  1. flask-api-dashboard flask-api-dashboard Public

    A comprehensive web application built with Flask that integrates multiple APIs into a beautiful, interactive dashboard.

    HTML 5 1

  2. chainmsg chainmsg Public

    Decentralized Messenger on Ethereum - CCS4711 Cryptography Project

    HTML 2

  3. python-web-scraping-projects python-web-scraping-projects Public

    A comprehensive collection of web scraping projects using Python, focusing on data extraction, automation, and practical real-world applications.

    Python 8 2

  4. python-api-projects python-api-projects Public

    A comprehensive collection of real-world API integration projects demonstrating REST API consumption, authentication methods, data handling, and practical applications.

    Python 5

  5. python-cli-tools python-cli-tools Public

    A collection of practical command-line tools and automation scripts for everyday tasks. These tools demonstrate file operations, system automation, data processing, and productivity enhancements.

    Python 2

  6. python-starter-lab python-starter-lab Public

    A collection of beginner-friendly Python projects focused on mastering loops, control flow, and fundamental programming concepts.

    Python 3 1