Moaz Ahmed Javaid

I build AI agents that answer, qualify and book while you're offline.

Computer Science student in Islamabad, and a hands-on automation builder — I design no-code AI agents with n8n for real businesses, and I read data the old-fashioned way too: Excel, SQL and Power BI.

I'm learning automation and data analysis the practical way — by shipping projects. On the automation side I build with n8n instead of writing custom Python agents, because it lets me move fast and hand off something a small business can actually run. On the data side, I've worked through Excel, SQL and Power BI, each with its own portfolio project.

Automation

  • n8n
  • Google Gemini API
  • Groq API
  • OpenRouter
  • Airtable
  • Docker

Data

  • Excel
  • SQL / MySQL
  • Power BI
1

AI Agents

Three n8n workflows, built and published — each one solves one job for a small business.

Hover a step for details
Chat messagereceivedUnderstander(Groq + Memory)Switch:route by intentAnswer FAQHTTP Request:order lookupSend an Email(escalate)Extract +filter dataReply in chat
Demo

Customer Support Chatbot

~90% complete · bilingual Urdu / English

Answers frequently asked questions on its own, looks up live order status straight from a database, and hands off to a human by email whenever it can't resolve something. Runs on Groq with a Gemini fallback so replies keep coming even if one model is rate-limited.

  • n8n
  • Groq
  • Google Gemini
  • HTTP API
  • Email escalation
Hover a step for details
qualifiednoChat messagereceivedIf: validateinputAI Agent(Gemini + Memory)If: leadqualified?Format leadfieldsAirtable:upsert recordSend an EmailalertFallback reply
Demo

Lead Qualifier Sales Agent

~90% complete · bilingual Urdu / English

Asks incoming leads about budget, location and timeline, keeps the thread in memory across messages, then saves qualified leads to Airtable with duplicate prevention and fires an email alert the moment one comes in.

  • n8n
  • Google Gemini
  • Simple Memory
  • Airtable
  • Email alerts
Hover a step for details
freetakenChat messagereceivedAI AgentGroq → Gemini →OpenRoutercheck_slotstoolSlot is freeCreateappointmentConfirmationreplySlot is takenSuggestalternatives

Appointment Booking Agent

Fully working · built for a dental clinic use case

Checks real slot availability before confirming, offers alternatives when a time is taken, and writes the booking straight to Airtable. Sits on a three-model fallback chain — Groq, then Gemini, then OpenRouter — so a single provider outage never takes it down.

  • n8n
  • Groq / Gemini / OpenRouter
  • Simple Memory
  • Airtable
2

Data Analyst Projects

One project per tool, so each skill stands on its own.

ProjectToolFocus
Sales Performance Dashboard Excel Sales performance broken down and visualised with formulas, pivot tables and charts. View repo ↗
Mobiles Sales Dashboard Power BI Interactive dashboard tracking mobile phone sales across regions and time. View repo ↗
CWC 2023 Analysis Dashboard Power BI Cricket World Cup 2023 dataset, cleaned and visualised into a match-by-match dashboard. View repo ↗
Cricket SQL Project SQL The same CWC 2023 data, normalised into related MySQL tables and queried directly. View repo ↗
4

Let's talk

Open to freelance automation work and data analyst roles.