Founder & CEO of Quelixa and Head of Engineering Operations at AARSOL. I build enterprise software on Odoo, Python and PostgreSQL, and the platforms that deploy and run it.
- 🏢 ERP: Odoo 14–19 (HR, education/campus management, retail, POS), OWL
- ⚙️ Backend & platform: Python, FastAPI, PostgreSQL, Redis, Docker, Nginx, GitLab CI/CD, multi-tenant SaaS
- 🎓 BS Data Science at NUST
- odoo-dev-panel: desktop app and CLI to discover, run, diagnose and provision local Odoo development environments on Ubuntu
- mifarepy: Python library for MIFARE RFID card readers over the GNetPlus protocol (PyPI)
I contribute to the Odoo Community Association (OCA), Ansible and the Python ecosystem:
- OCA/hr-expense#391: adapt
hr_expense_exceptionto thebase_exceptionrollback (merged) - OCA/openupgradelib#475: migrate company dependent booleans as JSON booleans
- OCA/server-tools#3793:
base_exceptiontest helper that silently skipped tests - ansible-collections/community.postgresql#961:
postgresql_infocrash on databases without extensions - ansible/ansible-lint#5214, #5216:
PATHinjection fixes (duplicate entries, user-installed ansible never found) - docker/docker-py#3454:
.dockerignoreparent-directory matching
