Senior ERPNext & Frappe Developer | Python Backend Engineer | ERP Consultant | Vue.js | Cairo, Egypt | Remote Available
π§ [email protected] Β· LinkedIn Β· WhatsApp Β· GitHub Β· CV
I am a Senior Software Engineer specializing in ERPNext development, Frappe Framework customization, and Python backend engineering. I help businesses automate their operations, digitize workflows, and scale their ERP systems through custom Frappe apps, API integrations, and performance-optimized backend architectures.
My core focus areas:
- ERPNext customization and module development
- Frappe Framework app development from scratch
- Python backend systems and REST API design
- Vue.js frontends integrated with Frappe backends
- POS systems, eCommerce, and SaaS platforms on Frappe
- Warehouse Management Systems (WMS) on ERPNext
- ERP deployment, DevOps, and Linux server administration
- AI automation and workflow integration with ERPNext
I have delivered ERPNext solutions for clients across Egypt, Saudi Arabia, and the USA, including government ministries, logistics companies, legal platforms, charity organizations, and retail businesses.
2024 β Present Β· Remote
- Architecting a full SaaS platform built on Frappe Framework targeting the Saudi Arabian market
- Building custom Frappe apps with Arabic RTL support, dark/light mode, and SEO infrastructure
- Designing Vue.js + Frappe API integrations with typed service layers and Composition API
- Managing multi-site ERPNext deployments on Ubuntu VPS with NGINX and supervisor
2024 β Present
- Built a role-based custom permission system using Frappe's DocPerm engine
- Developed POS shift management: opening/closing workflows, payment reconciliation, and shift reporting
- Created product grid with warehouse and price list filtering
- Designed customer management using Frappe Contact and Address doctypes
- Implemented purchase invoice creation from POS receipts
- Applied dark mode theming using CSS custom properties across the entire POS interface
2024 β Present
- Full POS system built on Frappe with Python backend and Vue.js frontend
- Payment reconciliation logic with per-mode breakdowns and unallocated payment detection
- API layer via dedicated services architecture β no inline
frappe.call()throughout - Real-time WebSocket integration via Socket.IO configured through NGINX reverse proxy
2022 β Present
- Delivered ERPNext implementations for clients across logistics, legal, hospitality, and NGO sectors
- Custom Frappe apps with hooks, fixtures, install scripts, and DocType customization
- ERPNext upgrades, migration, and production server troubleshooting
- Background job processing using
frappe.enqueuewith real-time progress via Frappe realtime
- Custom 3PL warehouse workflows built on ERPNext
- Auto-assignment of empty bin locations for incoming stock orders
- Inventory movement optimization and barcode integration
- Real-time stock tracking and multi-warehouse reporting
- Full shift management: open, close, reconcile
- Payment mode tracking with cash/card/online breakdowns
- Customer-facing receipt and invoice generation
- Integrated with ERPNext accounts, inventory, and HR modules
- Company website and SaaS landing page for ERPNext solutions provider
- Vue 3 Composition API + Frappe backend
- Arabic RTL, dark/light mode, SEO meta infrastructure
- Deployed on Ubuntu VPS with Cloudflare, NGINX proxy, and Vite build pipeline
- Legal case and consultation management system
- Integrated Moyasar payment gateway and Taqnyat SMS
- AI assistant for legal query handling
- Donation and distribution management with WhatsApp integration
- Google Maps routing for pickup optimization
- Location-aware driver auto-assignment algorithm
- Digital intake system with configurable approval workflows
- Jawaly SMS integration for OTP and notifications
- Room reservation system with smart room-matching algorithm
- Moyasar payment integration
- AI chatbot for guest interaction
- Workflow-driven CV verification and candidate screening
- HyperPay payment integration with automated email notifications
- Digitized employee workflows and approvals for government use
- Centralized dashboards and reporting modules
- Replaced paper-based HR and administrative processes
ERPNext & Frappe ERPNext customization, Frappe Framework, Frappe app development, DocType design, Frappe hooks, Frappe fixtures, custom permissions, Frappe REST API, frappe.call, frappe.enqueue, background jobs, Frappe realtime, Frappe Permission Types, multi-site setup
Backend Python, Python backend development, REST API design, MariaDB, MySQL, Redis, raw SQL optimization, bulk database operations, pagination for large datasets
Frontend Vue.js, Vue 3, Composition API, JavaScript, HTML, CSS, CSS custom properties, dark mode, Arabic RTL interfaces
DevOps & Infrastructure Linux, Ubuntu, NGINX, supervisor, gunicorn, Git, SSH, VPS administration, Cloudflare, multi-site ERPNext deployment, production server management
Integrations Frappe + Vue.js SPA integration, WebSocket / Socket.IO, Moyasar, HyperPay, Taqnyat SMS, WhatsApp Business API, Google Maps API, n8n automation, OpenAI API
I'm open to:
- ERPNext consulting and development contracts β remote, part-time or full-time
- Frappe Framework custom app development projects
- ERP system implementation for businesses in Egypt, Saudi Arabia, UAE, or internationally
- Open-source collaboration on Frappe / ERPNext ecosystem tools
- Arabic β Native
- English β Professional working proficiency
Senior ERPNext Developer Β· Frappe Framework Expert Β· Python Backend Engineer Β· Vue.js Β· Cairo, Egypt Β· Available for Remote Work



