Skip to content
View b5119's full-sized avatar

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 supported. This note will be visible to only 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 β€” GPA Analytics System (In Progress)

Turning a calculator into a decision-support system

Most GPA tools compute a number. This one asks: what does that number mean for your future?

Designing a mobile-first academic analytics tool that models:

  • Weighted performance tracking across semesters and credit-hours
  • Degree classification risk assessment β€” early warnings before it's too late
  • Trend projection using statistical inference, not just averages
  • Career-sector mapping based on performance thresholds and field requirements

Stack: Flutter Β· FastAPI Β· Statistical Modeling
Focus: Data architecture that informs, not just reports.


02 β€” ChainBa β€” Decentralized Lending Infrastructure (Active)

Understanding trust when there's no intermediary

A modular Ethereum-based micro-lending protocol built to understand how decentralized financial systems actually work at the contract level:

  • Smart contract factory pattern β€” deploy isolated loan instances per borrower
  • On-chain reputation scoring β€” trust built through history, not identity
  • Structured contract lifecycle β€” proposal β†’ fund β†’ repay β†’ close, enforced in code
  • Full-stack dApp integration β€” bridging contract logic to a real frontend

Stack: Solidity Β· Hardhat Β· Ethers.js Β· React
Focus: Trust modeling in zero-trust environments.


03 β€” API Hub β€” Modular Flask Dashboard (Live)

Clean architecture is invisible until it's not

A multi-API integration backend built as a deliberate exercise in structured Flask design:

  • Application Factory Pattern β€” no circular imports, clean boot sequence
  • Blueprint Modularization β€” News, Weather, Crypto, GitHub as isolated modules
  • Service-Layer Abstraction β€” logic never bleeds into routes
  • Environment-based configuration β€” dev/staging/prod separation from day one
  • Glassmorphism UI β€” because architecture can look good too

Stack: Python Β· Flask Β· SQLAlchemy Β· HTML/CSS
β†’ View Repository


β—ˆ Technical Stack




Core Languages

Python Dart Solidity JavaScript TypeScript SQL HTML5 CSS3

Frameworks & Runtimes

Flask FastAPI Flutter React Angular Hardhat Node.js

Infrastructure & Tooling

Git Linux VS Code GitHub Docker GitHub Actions

Learning / Integrating in 2026

Cloud Kubernetes Redis GraphQL


β—ˆ The Architecture

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

    trajectory = [
        "application-level development",     # βœ… done
        "backend architecture & patterns",   # ← currently here
        "distributed systems design",        # ⬜ in progress
        "smart contract ecosystems",         # ⬜ in progress
        "full system architecture",          # 🎯 destination
    ]

    engineering_focus = {
        "backend":     ["Flask", "FastAPI", "service-layer design", "API orchestration"],
        "blockchain":  ["Solidity", "Hardhat", "smart contract factories", "dApp integration"],
        "mobile":      ["Flutter", "Dart", "cross-platform architecture"],
        "data":        ["academic analytics", "statistical modeling", "decision systems"],
        "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

Β 


β—ˆ 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

Application Builder  β†’  Backend Architect  β†’  Distributed Systems Engineer  β†’  System Architect
       βœ…                    [current]                 [target: 2026–27]              [horizon]

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.


Β 

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 3 1

  2. 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 5

  3. 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

  4. 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

  5. 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 2 1