ERP / HRMS & Internal Tools Engineer
Django HRMS, ERPNext/Frappe, biometric attendance, and internal workflow automation.
Why hire me as ERP / HRMS Engineer?
I build and customize the operational systems companies actually run on. I migrated and extended a Django-based HRMS for a ~200-employee workforce with biometric attendance sync, reporting endpoints, and manager dashboards; customized ERPNext/Frappe v16 with custom doctypes and a task-tree interface; and built a healthcare HL7 integration operations tool. This is unglamorous, high-trust work — and I'm good at it.
What I've shipped
- Migrated a Django-based HRMS (Horilla) for a ~200-employee workforce with attendance, contract, and reporting modules
- Implemented ZKTeco biometric attendance sync via Web API and designed a multi-device biometric schema
- Customized ERPNext/Frappe v16 with custom doctypes, server/client scripts, and an Asana-style task-tree view
- Built monthly and day-level worksheet reporting endpoints for attendance auditing and manager exports
- Added Celery/n8n automation, structured logging, and zero-downtime deploys for HRMS reliability
Core stack for this role
Relevant Projects
Work that directly demonstrates this specialisation.
Enterprise HRMS Migration & Automation
Migrated and extended a Django-based HRMS (Horilla) for a ~200-employee workforce with full backend ownership. Built attendance, contract, and reporting modules, implemented ZKTeco biometric sync via Web API, designed a multi-device biometric schema, and built monthly/day worksheet reporting endpoints. Deployed a Dockerized system on DigitalOcean with Nginx, Celery background jobs, structured logging, and zero-downtime rolling deploys.
- ~200-employee workforce
- ZKTeco biometric sync
- Reporting + manager dashboards
ERPNext / Frappe Customization & Internal Tooling
Customized ERPNext / Frappe v16 with custom doctypes, server scripts, client scripts, and page-level UI — including an Asana-style task-tree view for internal task management. Used the bench CLI and REST APIs for programmatic data management and bulk fixes, and researched ERPNext authentication/SSO options for integrating a custom Parts-Intelligence dashboard with ERP-backed access. Worked through role/permission, private-file, and reverse-proxy/WebSocket production concerns.
- Custom doctypes + scripts
- Asana-style task tree
- bench CLI + REST automation
Healthcare HL7 Integration Operations Tool
Built and debugged a web interface for healthcare HL7 integration operations, replicating key Mirth Connect Java-client workflows as a browser-accessible tool. Implemented operational features including message export, channel start/stop, deploy/undeploy, and column drag-to-reorder, plus authentication workflows. Produced Jira breakdowns for channel-operation features.
- Mirth Connect web tooling
- Channel operations
- HL7 message export
Industrial Parts Cost-Estimation Backend
Built REST APIs and normalized PostgreSQL schemas for an industrial parts cost-estimation and quote-generation platform. Implemented data-ingestion pipelines transforming UI-submitted manufacturing data into structured backend records, and created authenticated access patterns so AI/ML services could fetch user-specific estimation data for automated quote generation.
- Normalized PostgreSQL schemas
- Authenticated data APIs
- AI/ML quote-generation feeds
Need a tailored résumé?
This résumé is focused specifically on ERP / HRMS Engineer work — highlighting the most relevant projects and skills.
Download ERP / HRMS Engineer Résumé (PDF)Frequently asked
What ERP and HRMS experience does Mubashir Rehman have?
Mubashir migrated and extended a Django-based HRMS (Horilla) for a ~200-employee workforce, including ZKTeco biometric attendance sync, multi-device biometric schema design, and reporting endpoints. He also customized ERPNext/Frappe v16 with custom doctypes, server/client scripts, and a task-tree interface, and built a healthcare HL7 integration operations tool.
Can he handle biometric and attendance integrations?
Yes — he integrated ZKTeco biometric attendance via Web API, designed schema for multi-device setups, and built monthly/day-level worksheet reporting for attendance auditing and manager review.
How deep does his ERPNext / Frappe customization go?
Beyond configuration and into code. On ERPNext/Frappe v16 he has built custom doctypes, server scripts, client scripts, and page-level UI, including an Asana-style task-tree view for internal task management. He uses the bench CLI and Frappe REST APIs for programmatic data management and bulk fixes, and has researched ERPNext authentication/SSO options for giving a custom dashboard ERP-backed access.
Can he connect an ERP or HRMS to other systems?
Yes — integration work is most of what he does. Examples include ZKTeco biometric devices over Web API, reporting and export endpoints for manager dashboards, Celery and n8n automation for scheduled workflows, and a healthcare HL7 integration operations tool that replicates key Mirth Connect actions (message export, channel start/stop, deploy/undeploy) as a browser-accessible interface.
How does he keep an internal system reliable once it is live?
Through the deployment layer, not just the application code. The Horilla HRMS work ran Dockerized on DigitalOcean behind Nginx with Celery background jobs, structured logging, and zero-downtime rolling deploys, so upgrades did not interrupt a ~200-employee workforce.
Is he available for remote ERP / HRMS work?
Yes — he is open to remote roles in any timezone. He is based in Lahore, Pakistan, and on-site work in Lahore is also an option.
Have a specific question?
Ask directly →