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 Philosophy

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

Learning / Integrating in 2026

Docker CI/CD Cloud


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


β—ˆ What Good Engineering Looks Like to Me

Principle What It Means in Practice
Structure before features Design the skeleton before writing a single route
Depth over breadth Master one layer deeply before moving up the stack
Refine, don't restart Return to old systems with new understanding
Architecture is invisible Good design is felt, not seen β€” until it breaks
Geography is not a constraint The quality of thinking is not determined by location

β—ˆ 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
πŸ™ GitHub: @b5119


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

  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