
Rahmat Ullah
Senior Software Engineer
Lahore, Pakistan
Senior full-stack engineer with 5+ years building Laravel, Nuxt.js, and Vue.js applications across eCommerce, healthcare, and enterprise systems.
About
I am a senior software engineer based in Lahore, Pakistan, focused on full-stack web development with PHP and Laravel on the backend and Vue.js and Nuxt.js on the frontend. Over the past five years I have shipped production systems across healthcare, eCommerce, and internal enterprise tooling, and StackConvert is the side project where I get to explore developer utilities end to end.
My current work covers large-scale Laravel applications with integrations into Microsoft Business Central, Linnworks, and payment gateways including Stripe, PayPal, and Google Pay. I also build Nuxt.js and Vue.js admin panels, NestJS APIs, and the data layer on MySQL and PostgreSQL behind all of it.
Most of what I write about on this blog comes straight out of day-to-day work. API design, payment gateway quirks, Redis caching strategies, database trade-offs, and the small details that separate a working feature from one that holds up under real traffic.
Expertise
Connect
Recent Articles
How I Review Laravel Pull Requests
A senior engineer's guide to reviewing Laravel PRs by risk, not by syntax. Security, performance, queue, migration, and deployment checks, with three real production stories where the bug was visible in the diff.
HMAC vs Hash: When to Use Each for Authentication and Integrity
A developer deep dive on HMAC. Why a plain SHA-256 hash does not authenticate a message, how HMAC adds a key, length-extension attacks, real-world uses (webhook signing, JWT HS256, AWS SigV4, session cookies, OTP), and common mistakes.
How I Deploy Laravel Applications Without Downtime
A senior engineer's guide to zero-downtime Laravel deployments. Migration safety, queue worker restarts, config cache footguns, rollbacks, blue/green tradeoffs, and real production incidents.
How I Use AI to Speed Up Laravel Development (Without Breaking Things)
A senior engineer's honest take on using AI in Laravel production work. Where AI saves real time, where it ships subtle bugs, and a real refactor where AI missed a SoftDeletes scope and inflated revenue.
ISO 8601 Date Format Explained: The Only Format You Should Use
A developer deep dive on ISO 8601. The date-time grammar, basic vs extended form, offsets and the Z designator, durations and intervals, week and ordinal dates, how it relates to RFC 3339, why YYYY-MM-DD sorts for free, and the parsing gotchas that still bite.