TECHNICAL ARSENAL

Skills that ship
to production

Not theoretical. Every skill listed here has been used to build, deploy, and maintain production systems with real users.

Languages

Python Primary

Flask backends, AI agents, shell implementations, CLI tools.

BotMa (AI agent)
VERIFY (Flask + SQLite)
SHELL (Python shell implementation)

Dart Primary

Cross-platform mobile development with Flutter.

SmarTQue (full mobile app)
AttendX

JavaScript/TypeScript Intermediate

Node.js backends, Express APIs.

SmarTQue backend services
SERVER_BACKEND

Rust Learning

Systems programming, raw HTTP servers.

BotMah (raw HTTP server)
MaDDoG

Bash/Lua Intermediate

Shell scripting, Neovim configuration.

Weaponize (Neovim config in Lua)
custom-termux.sh
Shell_scripts

Frameworks & Tools

Flask

REST APIs, authentication, database integration.

SmarTQue backend
VERIFY
BotMa

Flutter

Cross-platform mobile apps, state management, API integration.

SmarTQue mobile app
AttendX

SQLite

Production databases for government and healthcare systems.

SmarTQue
VERIFY (10k+ applicants)
BotMa

LLM/AI Integration

Multi-agent systems, classification, feedback loops.

BotMa (email classification agent)

DevOps & Deployment

Railway / Render

Production hosting for backend services.

SmarTQue backend on Railway
SmarTQue payments on Render

PythonAnywhere

Government and AI system deployments.

VERIFY (government client)
BotMa (AI agent)

Git & GitHub

Version control, open source maintenance, CI/CD.

17 active repositories
Weaponize (open source)

Security & Payments

Authentication & Security

JWT, OTP verification, password hashing, RBAC.

SmarTQue (JWT + OTP)
VERIFY (4-tier RBAC + audit logs)

M-Pesa Daraja API

STK Push integration, callback handling, idempotency.

SmarTQue (production payment flows)

Email Systems

Nodemailer, SMTP, OTP delivery, email parsing.

SmarTQue (verification emails)
BotMa (inbox monitoring)

Development Environment

Neovim

Daily driver. Built Weaponize config from scratch.

Weaponize (complete IDE config)
Lua configuration, LSP setup

Termux

Android terminal development environment.

Weaponize (custom Termux setup)
Mobile-first development workflow

Linux Command Line

Bash scripting, system administration.

custom-termux.sh
Shell_scripts (2k stars)