WordPress builds
Custom themes and plugins with ACF and Gutenberg blocks, WooCommerce stores, or builds in the page builder your team already uses: Elementor, WPBakery, Oxygen or Beaver Builder.
I'm Habib, a freelance full-stack developer. I build, fix and speed up WordPress and Shopify sites, and wire AI into the ones that need it.
Build from scratch, take over something broken, or add AI to what's already running.
Custom themes and plugins with ACF and Gutenberg blocks, WooCommerce stores, or builds in the page builder your team already uses: Elementor, WPBakery, Oxygen or Beaver Builder.
Figma designs turned into Online Store 2.0 themes, built with JSON templates, Liquid sections and blocks, and GSAP animations. Plus app setup and store fixes that keep checkout intact.
Read-only audits of live sites: theme code review with severity-rated findings, a full plugin inventory with the high-risk ones checked against known CVEs, and server setup mapped over SSH. You get a findings list and a written report that also lists anything left out of scope.
Diagnosing slow or overloaded WordPress sites: indexes for slow database queries, Redis and tiered transient caching, WP-Cron cleanup, Cloudflare cache invalidation and S3 media offload. On Cloudways, WP Engine or a bare VPS.
Move a site between hosts with All-in-One WP Migration or WP-CLI, bring in content from CSV, XML or another platform with WP All Import, or rebuild a static, JS or Framer site as an editable WordPress install.
AI features wired into WordPress and Shopify with the OpenAI and Claude APIs: content and data processing, smart form routing and workflow automation. Next up: AI search and site chat built on your own content, on top of search I have already tuned for large publisher archives.
Real jobs, described by the problem I was handed and what I did about it.
Unedited reviews from finished Upwork contracts.
Habib is a rockstar. He is amazing developer. He did the job very well. Great communication and availability. Very cooperative too. One thing I like the most is his dedication towards completing the work. No matter how complex the job is, no matter how many revisions I send him. I am very happy and looking forward to with you again.
I'm very very satisfied with my collaboration with Habib. Very good work, quick answers, very good communication. He understand very well and very quick what we want and do it with perfection. Very good collaboration and i'm happy to work with him for others projects!
Habib was great to work with. He understood what we needed and executed quickly. After the first round of development we provided some feedback, including some minor changes in scope, which he accommodated quickly and within the original agreed up cost. Very fair. He also helped me learn how to implement a few aspects of the project that were beyond my technical understanding, he was patient and a helpful in his assistance with my limited knowledge.
Habib delivered great work on this wordpress/woocommerce project and I enjoyed working with him. He had great communication skills and very skilled at programming. He had a strong understanding of what was required and provided great solutions. I enjoyed working with Habib and will likely have additional jobs for him in the future and would highly recommend using him.
The site owner is very happy for your help, and so am I. Thank you for handling things quickly and efficiently. It's been a relief. Its good to get what we need done, even if some times we didn't know what we needed yet, you've been flexible and helpful the whole time. Great job.
Habib did outstanding work and I really mean it. Fantastic work ethic, great communicator and very personable. Thank you mate you've done a great job
Habib has strong work ethics and I would gladly recommend his services to anyone in need :)
$ git log --oneline career
Same four steps whether it's a one-line CSS fix or a full rebuild.
You describe the problem. I reply with what I'll change, the risk, and a fixed quote.
Work happens on staging or a local copy. Production stays untouched.
Deploy with a backup taken first, then verify on the live site.
A short write-up of what changed and how to maintain it.
Tell me what you need built, fixed or looked after. Hiring for a contract or full-time role? Pick "Hire me" and add the details.
Nothing to debug here, just snakes and bugs. Click a screen to start, then use the keys below it. On mobile, tap and swipe.