Moe Loubani Software Developer / Development Consultant

About Me

I'm a software developer from Waterloo in Ontario, Canada. I've been writing software (mainly in the web space)and adding functionality to websites for over 10 years. I'm a full stack developer that has worked with all sorts of different technologies and services: Javascript (React, Vue, jQuery), PHP (WordPress and Laravel), SES, S3, ECS, Cloudsearch from AWS, Azure, Docker, Git and SVN for revision control, Terraform, Datadog, Okta, a whole bunch of APIs and more.

What I Do

Development

Architecting solutions and writing code to see them through to launch is one of the things that brings me the most satisfaction in what I do. I offer senior level software development in Javascript and PHP, with senior/team lead level experience when it comes to developing for WordPress (plugins and themes).

Consulting

Consulting is something that can save you time and money throughout every step of the process of developing a new website or application or adding new functionality to an existing one. By planning things out from the start and identifying potential problems early on you will waste less time, you’ll have less headaches, and you’ll spend less money.

Bug Fixes and Maintenance

Have a WordPress site or plugin that you’ve been working on and run into an issue that you haven’t been able to solve? I can find the errors, debug them and find out what’s causing it/them, suggest solutions and then implement those solutions. I can also provide ongoing maintenance that includes updates and minor bug fixes that come up during the updates.

Recruitment

Through an interesting turn of events I’ve found that I have a knack for finding talent that both knows what they’re doing and fits in with the culture of the places I place them. Want to know more? Check out one of my side businesses Cantal a company that connects Canadian talent with US companies.

Testimonials

Moe was super helpful and detailed in his approach to solving the problem at hand, from start to finish! Really happy with the work he's done.

Tiago D.

Moe is fantastic! He is a true professional, talented programmer and he is thorough!

Nur M.

Aquaguard

Always a pleasure to work with Moe, this experience was no different. He goes above and beyond and is very knowledgeable. He is great at communicating and we will work with him again.

Kelsey F.

Finch Creative

Moe was very efficient, thorough and easy to work with. He was able to present simple and smart options for my tasks and stayed on track with timing. I would highly recommend Moe for other tasks and plan to reach out again as well.

Sabrina H.

Blog

Changes and Competition in the AI Coding World

This was originally a post I made on LinkedIn but I thought I’d share it here too, just in case anyone stumbles across my site without visiting my LinkedIn first. Some interesting changes in the AI coding world with this new pricing update from Windsurf that they released just hours ago (https://windsurf.com/blog/pricing-v2) and agent support

A New Plugin – AI Chat Embed

I was talking to a friend that asked me if there was a way to embed something like ChatGPT into their website but have it act as a certain person from history answering questions that people might have. I decided I could use a bit of practice with the OpenAI/Anthropic/Gemini APIs so I dove in

Building My New Site – Getting Started

Having used WordPress since 2007 (and developed for it since 2010) I have seen a lot of trends come and go. I remember before custom post types were around and everyone had to use posts categorized in a certain way instead. And then came custom post types and WordPress started turning more and more into

Finally Launching My New Site

So today I officially launched this new website after spending the last couple of days ironing out a few bugs. It has been a journey making it with newer technologies and not the usual WP stack but it has been rewarding to see things like great results in PageSpeed insights and great comments from my

Redoing my Site / More About Me

Hello everyone reading this and welcome to my new website! As a long time WordPress developer this is my first official foray into the SSG world, something that I think has been a long time coming. My Background with WordPress I started using WordPress somewhere in 2007 when at that time it had the magical

Menu select in ACF

Today I’m working on a feature where I’ll need to be able to select a menu on an options page in ACF inside a repeater field. I took a look and didn’t see anyone else offering up how they did this so here it goes: I started with this https://www.advancedcustomfields.com/resources/dynamically-populate-a-select-fields-choices/ and created a select field