The problem decides
what gets built.

01Website
Bilafya website homepage
Visit Bilafya (opens in a new tab)

Bilafya

Corporate catering, Jeddah. Found in English and Arabic.

  • Website
  • SEO
  • Inquiry workflow
Learn more about Bilafya
The problem
The business needed a better way to attract catering customers and turn their interest into clear inquiries.
What I did
I built a search-optimized website in English and Arabic that sends inquiries into an automated workflow, to help reduce manual follow-ups.
What changed
Customers can now find and contact the business in English or Arabic, and inquiries go straight into one automated workflow.
02Website
StoryQuest website homepage
Visit StoryQuest (opens in a new tab)

StoryQuest

Brand storytelling studio. Weekly reports on what visitors do.

  • Website
  • Conversion tracking
  • Automated reporting
Learn more about StoryQuest
The problem
The founder needed a website that reflected their vision while making it easier to understand visitor engagement.
What I did
I built a personalized website with conversion tracking and automated reporting to measure traffic and customer interest.
What changed
Weekly reports now bring traffic and inquiry data together, making it easier to evaluate performance and identify opportunities.
03Internal tool
Hamdan Laundry customer dashboard showing new and returning customers and spending per customer.

Hamdan Laundry

From Excel sheets to clearer customer insights.

  • Internal tool
  • Customer management
  • Analytics
Learn more about Hamdan Laundry
The problem
Hamdan Laundry was using Excel sheets to keep customer information. They needed a consistent way to capture details and turn their records into useful business insights.
What I did
I built an internal tool to store customer profiles and record each customer's sales, with insights into new and returning customers, total spending per customer and average customer value.
What changed
The business now has a standardised process for capturing customer information and sales. Those records make it possible to see who comes back, how much each customer has spent over time, and the average recorded spending across customers.
“I would happily recommend Faris to anyone looking for someone dependable, technically capable, and able to take a project from an idea through to a finished product.”
Shehroz Khan, CEO of Bilafya · LinkedIn recommendation (opens in a new tab)
“Faris deserves a huge shoutout for taking all my ideas, half-formed thoughts and probably unnecessarily complicated requests and somehow turning them into a website that I love.”
Manahil Ijaz, founder of Story Quest · LinkedIn post (opens in a new tab)
01AI email assistantIn development
Inquiry Desk dashboard with sample counts of inquiries received, replied to and awaiting approval, and a 14-day trend chart.

Inquiry Desk

An AI front desk for small-business email.

  • AI
  • Email automation
  • Human approval
Learn more about Inquiry Desk
The problem
Small businesses answer the same questions by email every day, and inquiries with missing details stall while someone chases them.
What it does
Inquiry Desk matches each email to replies you’ve approved, asks customers for any details they left out, and drafts a reply. Nothing is sent until a person approves it.
Where it stands
In development as a private build. The dashboard shown uses sample data. Demos are available on request.
02AI manual searchLive
FieldGuides answering a technician’s question in English and Arabic, citing a page of the service manual.
Visit FieldGuides (opens in a new tab)

FieldGuides

Technical manuals, searchable in the languages technicians speak.

  • AI
  • Multilingual search
  • Cited answers
Learn more about FieldGuides
The problem
Service manuals are long and usually written in one language. Technicians lose time searching them, or skip them and guess.
What it does
Technicians ask in English, Arabic, Urdu, Hindi or Tamil and get an answer from the original documentation, with the page it came from so it can be checked.
Where it stands
Live at fieldguides.work.
01Developer toolv0.1
Mantle landing page beside a terminal creating and running a reviewer agent.
View Mantle on GitHub (opens in a new tab)

Mantle

AI agents that load only what you give them.

  • AI agents
  • Command line
  • Apache-2.0
Learn more about Mantle
The problem
Loading every skill into one agent made runs more expensive and the agent less focused.
What it does
A command-line tool where each agent has its own configuration, skills, packages and sessions, while sharing one sign-in to the model provider.
Where it stands
Early release for Linux and macOS, or Windows through WSL.
02Web appLive
ADHD Toolbox focus timer set to 25 minutes, with Read Aloud, Tiny Todo and Time Tracker in the sidebar.
Open ADHD Toolbox (opens in a new tab)

ADHD Toolbox

Small, private tools for reading, focus and getting started.

  • React
  • Accessibility
  • No account
Learn more about ADHD Toolbox
The problem
Reading long text, staying on one task and getting started are harder when the tool itself needs an account and a setup.
What it does
Read Aloud, a focus timer, a tiny to-do list and a time tracker, with comfortable and dyslexia-friendly font options. Settings stay in the browser.
Where it stands
Live, with the source code on GitHub.
  1. Find the problem.

    Work out what’s really getting in the way.

  2. Define success.

    Decide what needs to change and how we’ll measure it.

  3. Build the right fix.

    No unnecessary complexity. Just what’s needed.

  4. Measure what changed.

    Did it hit the target? Did it actually make things better?

Problems I’ve worked on.

Automation

Weekly reports were eating up hours.

Automated the collection and reporting.

Workflow / integrations

Inquiries were getting lost between channels.

Brought them into one workflow.

Open-source tools

The software they needed already existed.

Deployed and configured Invoice Ninja and Paperless-ngx instead of paying for another platform.

Internal tools

A spreadsheet had become the entire business system.

Built a simple tool around the actual process.

Analytics

It took five dashboards to understand what was happening.

Brought the important numbers into one view.

AI

The same questions kept being answered again and again.

Made internal knowledge searchable and easy to ask.

Tell me what isn’t working.

Let’s talk