
Moe Loubani
Software Developer
Development Consultant
- Phone: 1-877-264-0025
- Email: moe@moe.ca
- Location: Waterloo, Ontario, Canada
RAG, Agents, MCP Tools, Voice AI, and more
Services
I design and ship end-to-end AI features with measurable business impact. Recent work includes building Naami (AI storyboard application), shipping VisiData MCP and Libvips MCP servers for data processing, and developing real-time call assistants with LLM integration.
Services include:
Software Development
I write secure, reliable, effecient, and easy to read code. I can architecht a solution from scratch or work on an existing code base while following best practices (both in the scope of the software I’m using and language wide). My specialty is writing plugins and themes for WordPress and when I’m working with WordPress you can be confident you’re getting top level support. I keep up with industry trends and I follow best practices as defined by the WordPress codex.
My language of choice is Javascript (and especially React) but I’m just as good with PHP
and I have experience with all sorts of different technologies like NextJS, Terraform, AWS (EC2, SES, Cloudfront, Cloudsearch) MongoDB, MySQL, GraphQL, Docker, NodeJS, Git/Github and SVN, Redis, lots of different APIs, SAML, CAS, and some basic server management (I even run Ubuntu as my main OS).
If you’re looking for someone that knows WordPress inside and out and won’t say no no matter how complicated what you’re thinking of is or if you’re looking for someone to lead a WordPress related team then get in touch.
Website Maintenance and Bug Fixes
Managing your website and especially keeping it updated can be harder than it sounds. First of all you never know when clicking that update button will break something on your site – and you never know how long it will take to fix the problem. Depending on how technical you are you might be able to fix it yourself but if not then what?
I have maintenance packages that go from simply backing up and updating the site (and then letting you know if any problems arise and how much it would) cost to fix them all the way to packages where the fixes are included.
I can also host your website securely and I can take care of tedious tasks like content migration or uploading/posting content.
Development Consulting
The biggest mistake I see when working with a new client is when they have a plan they put together without the help of a consultant with development experience. Nothing will save you more time and money than starting your project out with a solid plan put together by a team that includes a developer.
For example with WordPress plugins come out of the box with a certain flow that will take lots of time and money to change. You need someone that knows the tools that you’re planning on using, knows their strengths and weaknesses, and can help you plan around those things right from the start. That way you aren’t gathering requirements and then coming in below expectations during development time (or over budget).
Recruitment
As a software developer that worked primarily as a freelancer with a whole bunch of different companies I quickly found myself being asked for referrals in different tech related roles. As I searched my network and found people to fill those roles I quickly found that I had a knack for recruitment, both for finding people with the right skillset but also for finding people that fit into the teams that needed them.
I’ve gone through thousands and thousands of resumes for roles like graphic designers, software developers (Java, PHP, React, etc.), project managers, data analysts, and more. I’ve tested people for technical skills and interviewed hundreds to fill different roles.
After successfully finding the right people over and over I decided to launch a side project, Cantal, a company that helps connect Canadians with US companies for remote work.
Need someone to help you with recruitment (or want to skip that and need someone to fill a roll directly)? Feel free to reach out!
Additional AI Consulting Areas
LLM Application Development
End-to-end development of Large Language Model applications with production-ready architecture. Custom integrations with OpenAI, Anthropic, Google, and other providers. Includes prompt engineering, model evaluation, and scalable inference pipelines.
RAG System Architecture
Retrieval-Augmented Generation systems that deliver accurate, contextual responses. Vector database design, semantic search implementation, document chunking strategies, and retrieval quality evaluation for enterprise knowledge bases.
AI Agent Development
Intelligent agents that can plan, reason, and execute complex multi-step tasks. Agent framework design, tool integration, function calling, and MCP (Model Context Protocol) server development for advanced AI workflows.
Voice AI Solutions
Real-time voice processing and conversational AI systems. Speech-to-text integration, audio processing, voice assistant development, and Twilio voice API integration for interactive voice applications.
AI Strategy & Implementation
Strategic guidance on AI adoption with hands-on implementation support. AI readiness assessment, technology stack recommendations, ROI analysis, team training, and knowledge transfer for sustainable AI initiatives.
Technologies & Platforms
AI/ML Platforms: OpenAI GPT, Anthropic Claude, Google Gemini, Ollama, Replicate
Vector Databases: Pinecone, Weaviate, Chroma, FAISS, pgvector
Frameworks: LangChain, LlamaIndex, Haystack, CrewAI, AutoGen
Infrastructure: Docker, AWS, Azure, Terraform, Kubernetes
Let's build your AI roadmap
From discovery to deployment — RAG, LLM apps, MCP tools, and voice AI.
- RAG systems that actually retrieve what matters
- LLM apps with robust evals and observability
- Integrations: OpenAI, Anthropic, Google, Replicate, Twilio