Skip to content
View Zawala's full-sized avatar

Block or report Zawala

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

Hello my name is Kelvin Zawala.

Software Engineer | Applied AI | Backend | ERPNext/Frappe | Fintech & Payments | Linux

👔 Backend & Linux Systems Engineer at Sendhome Financial Services | Ex Software Developer at Africom Holdings
🏫 I earned a Bachelors Of Technology Honours Degree In Software Engineering from the Harare Institute of Technology
👨🏾‍💻 Currently working with: Java, Spring Boot, Python, Vue and Linux Systems
📚 Personally using and upskilling in :-

  • AI: LLM Agents, Conversational AI, Computer Vision, Ollama
  • Signalling/Networking: RestApi, GRPC, ISO 20022, Kafka
  • Infrastructure: Docker, Ansible, Azure, Monitoring (Grafana Stack, Zabbix)
  • Architecture: TOGAF

Featured Projects:

Project What it is Stack
ERPNext PWAs Four mobile-first Sales, HR, Accounts and Admin apps on top of ERPNext and Frappe HR v16 for Southern African small businesses (PAYE payroll, USD/ZWG, bank reconciliation) Vue 3 Frappe Tailwind Vite
FortKnox Event-driven ISO 20022 payments platform: JWT gateway (ZW), pacs/acmt processor (Capital), reactive double-entry wallet ledger (VaultView), all deployed by an Ansible orchestrator Spring Boot Kafka WebFlux Ansible
Logikbrain Natural-language analytics agent for ERPNext: plain-English questions become live queries, charts and one-line insights, with a self-correcting retry loop for hallucinated columns Python LLM Agents Ollama Claude
WhatsApp Customer-Care Agent Guardrails-first LLM support agent for a mobile network: rule-based routing of high-risk requests, grounded bundle answers, PII redaction, human handoff and golden-set evals FastAPI Mistral NeMo Postgres Presidio
Plant Disease Detection Published BTech capstone: SSD MobileNet leaf localisation + ResNet50 disease classification at the edge on an NVIDIA Jetson Nano PyTorch CUDA Flask

Achievements:

  • Published: Zawala, K. & Chibaya, Y. Disease Detection System: A Technology-Based Approach to Plant Disease Management. Software Engineering Department, HIT
  • Entelect Hackathon: finished 85th of 489 (peaked at 56th) on a multi-species garden optimisation problem, solved in Python

Connect with me:

Languages and Tools:

Frappe grafana Loki

Popular repositories Loading

  1. frappe-ocr frappe-ocr Public

    pick text using tessaract

    Python 2 5

  2. baicell_enodeb_webscrape baicell_enodeb_webscrape Public

    This project aims to enhance the capabilities of Baicells eNodeB devices by enabling the retrieval of client information, which is currently not supported via SNMP. By leveraging web scraping techn…

    Python 1 2

  3. culinary_school culinary_school Public

    an app to manage culinary_school schools

    Python 1

  4. erpnext_overrides erpnext_overrides Public

    Four mobile-first ERPNext PWAs (Sales, HR, Accounts, Admin) built with Vue 3 and frappe-ui, plus a launcher. Simpler front doors on top of ERPNext and Frappe HR: USD/ZWG, PAYE payroll, bank reconc…

    Vue 1 2

  5. bench bench Public

    Forked from frappe/bench

    CLI to manage Multi-tenant deployments for Frappe apps

    Python

  6. designfind designfind Public

    CSS