Freelance Developer & IT Support Consultant β building on Frappe/ERPNext, Moodle, and Kubernetes, with a hands-on interest in Linux and security operations.
mastering-erpnext-dev is my open-source guide to Frappe Framework and ERPNext development: 44 chapters and three complete apps (Asset Management, Production Planning, and a Vendor Portal), covering ERPNext v14βv16.
| Project | What it is | Stack |
|---|---|---|
| openmoodle-scale | Deployment blueprint for running Moodle at scale, with monitoring, backups, and CI/CD | Kubernetes, Helm, OpenTofu, Ansible |
| moodle-k8s | Kubernetes manifests for Moodle LMS with PgBouncer, Redis, and hardened pod security | Kubernetes, Kustomize, PostgreSQL |
| agentic-platform | Blueprint integrating AI agents, MCP, A2A, RAG, and micro-frontends | FastAPI, LangGraph, React |
| elearning-platform | E-learning platform built from FastAPI microservices | FastAPI, PostgreSQL, RabbitMQ |
| home-soc-lab | Personal SOC lab | Suricata, Wazuh, ELK, Docker Compose |
| security.ops.center | Re-implementation of common SOC tooling | Python |
| sysom.viewer | Simple GUI viewer for Sysmon logs | Python |
- ERPNext and Frappe app development
- Moodle plugins, deployment, and scaling
- Linux administration (Ubuntu, AlmaLinux)
- Troubleshooting, remote support, and explaining technical concepts to non-technical users
| Role | Period | Highlights |
|---|---|---|
| Freelance IT Support Consultant | Nov 2024 β Jul 2025 | Provided remote technical support; created clear user documentation |
| Freelance Developer | Jan 2025 β Apr 2025 | Developed and customized plugins; managed system upgrades with minimal disruption |
Bachelor of Information Technology β The Future University, Khartoum, Sudan (GPA 3.28/4)

