Full stack developer and ERP engineer with over four years of production experience across ERP, logistics and financial systems. Currently the sole engineer building a multi-tenant ERP designed to onboard more than 50 client tenants, covering accounting, inventory, purchasing, sales, production, banking and permissions. Previously delivered payment and KYC infrastructure in Java and Spring Boot for Pakistan's largest payment application and one of Africa's largest banks. Comfortable owning a system end to end, from database design through business logic to the interface.
Experience
Software Engineer, NatureTech (SoftSol)
Karachi|
Sole engineer on a multi-tenant enterprise ERP replacing a legacy Microsoft Access system, built to serve more than 50 client tenants.
Designed and implemented double-entry accounting across the Chart of Accounts, purchase invoices and sale invoices
Built the party ledger with print output and an Excel bulk import pipeline with duplicate rejection and inline validation summaries
Architected the permissions layer as a matrix-style roles and permissions interface using Spatie
Built a generalised CRUD controller adopted across every module, cutting the cost of adding new entities
Delivered the sale invoice module, consumption and production index, and reporting dashboards
Laravel, Next.js, Nest.js, MySQL, Vue, Inertia
Co-Founder, Loop2Tech
Karachi|
Co-founded a technology studio delivering web applications, mobile apps and e-commerce products. The founding team has shipped more than 30 projects across industries.
Software Engineer, Vaulsys
Karachi|
Backend engineer on financial infrastructure supporting NayaPay, Pakistan's largest payment application. Allocated to the delivery team for RawBank, the largest bank in the Democratic Republic of Congo.
Built and maintained production payment and cash flow systems
Implemented and supported customer KYC workflows
Diagnosed production issues through Oracle SQL query analysis
Owned ongoing deployments and system maintenance
Onboarded a colleague new to Java through pairing and code review
Java, Vaadin, Spring Boot, Hibernate, Oracle SQL
Full Stack Developer, Planet01
Karachi|
Joined as an intern and promoted to full-stack developer. Delivered client platforms across several stacks while working directly with stakeholders on requirements.
Sole developer on CTAWORLD, a logistics platform comprising a Laravel superadmin portal and API layer plus three Vue.js dashboards for partner companies, subscribers and their employees
Implemented real-time chat via Pusher and integrated Stripe and PayPal
Built a custom rider operations dashboard for Domino's in Laravel with an SCSS component system
Delivered a catering platform end to end, including admin dashboard and public site
Built the frontend for a cryptocurrency trading platform