About / experience

Engineer by craft.
Problem solver by habit.

I work where business processes meet software architecture, from the first workflow conversation through deployment and ongoing improvement.

Based in Islamabad, Pakistan. More than five years in professional software engineering, with deep experience in Frappe and ERPNext.

A bit of context

What I bring to a team.

I started by translating business requirements into workflows and system designs. Over time, that work grew into custom ERPNext applications, multi-site deployments, integrations, reporting, and backend services.

My projects have touched HR, accounting, buying and selling, healthcare, and real estate. I have worked across implementation, server administration, client training, technical documentation, and mentoring. I now bring that same care to the product ventures I am building.

Career

Experience, in detail.

Download résumé ↗
Feb 2024 — presentMicroMerger · Islamabad

Senior Software Engineer

  • Designed SaaS ERPNext environments with multi-site setup and subscription management.
  • Led implementations across HRMS, accounting, buying and selling, and healthcare.
  • Integrated payment, e-invoicing, and third-party systems; managed Linux, Bench, Docker, and deployment pipelines.
  • Mentored junior developers and documented implementation decisions.
Jun 2023 — Jan 2024Pukat Digital · Lahore

Senior ERPNext Developer

  • Built custom ERPNext applications and automated client workflows.
  • Deployed systems across four international sites.
  • Delivered client training and wrote user and technical documentation.
Aug 2021 — Jun 2023MicroMerger · Islamabad

Associate Software Engineer

  • Implemented and customized ERPNext systems across HR, accounting, CRM, and sales.
  • Built dashboards and reporting tools for business data.
  • Created workflows, requirements documents, and system designs.
Oct 2020 — Jul 2021D-Biz Solution · Islamabad

Junior Programmer

  • Gathered ERP requirements and mapped business processes into custom workflows.
  • Prepared requirements and system design documents for client teams.

Skills

Tools, and what I use them for.

The stack changes with the problem. These are the areas where I have the most hands-on experience.

ERP & business systems

  • Frappe / ERPNext — custom apps, modules, workflows, reports
  • Business domains — HRMS, accounting, CRM, sales, buying, healthcare
  • Operations — multi-site setup, Bench, backups, deployment

Backend & integrations

  • Python / FastAPI — services, REST APIs, validation
  • Integrations — payment, e-invoicing, third-party systems
  • Architecture — access control, service boundaries, documentation

Data & reporting

  • SQL / PostgreSQL / MariaDB — relational models and queries
  • Reporting — dashboards, custom reports, Jinja print formats
  • Data workflows — imports, exports, reconciliation

Interfaces & delivery

  • JavaScript / React — forms, interfaces, API clients
  • Docker / Linux / Git — development and deployment
  • Teamwork — requirements, training, mentoring

How I work

Understand the workflow. Model the data. Build the smallest useful system. Keep improving it with the people who use it.

See the work ↗