Skip to content
Farhat Ullah.
Services

Software, AI automation, and Odoo services.

Three connected service areas covering product engineering, applied AI, and enterprise operations.

01

Software & SaaS Engineering

Custom web applications, business platforms, and SaaS products built around clear requirements. I work across architecture, development, integrations, deployment, and the practical needs of ongoing maintenance.

Customer portals, multi-tenant applications, commerce workflows, and product development.

Discuss your software project →
02

AI & Automation

Private knowledge assistants, retrieval systems, and workflow automation connected to existing business tools. The work includes defining the task, evaluating results, and identifying where human review is needed.

Document retrieval, lead qualification, business process automation, and AI integration into existing applications.

Discuss an AI workflow →
03

Odoo ERP & Enterprise Integrations

Odoo implementation, customization, and integrations that connect operational workflows with business systems. My project experience includes Saudi e-invoicing, construction billing workflows, and payment gateway integrations.

Invoicing workflows, payment connectors, migrations, and integrations across sales, inventory, and accounting.

Discuss your Odoo requirements →

Additional capabilities.

02FAQ

Questions people actually ask.

What is ZATCA Phase 2 and do you handle it?
ZATCA Phase 2 is Saudi Arabia's e-invoicing integration phase, which requires invoices to be cleared or reported to the tax authority in near real time. Yes — I deliver live Phase 2 integrations on Odoo, including clearance status indicators inside the ERP UI, plus compliance audits of implementations that are already running.
Can you take over an existing Odoo instance?
Yes, and most Odoo engagements start exactly there. The first step is an infrastructure audit before any code changes: modules, data integrity, server configuration and upgrade path. You get a prioritized remediation plan, so the decision about what to fix first is yours and not a surprise.
Do you audit AI-generated codebases?
Yes — it's a dedicated service line. The common findings are consistent: broken tenant isolation, unprotected storage buckets, and privilege escalation paths in generated row-level-security policies. Audits are delivered in two steps, a findings report first and remediation second, so you control scope after seeing the results.
Do you work with international clients?
Yes. Current and past work spans Saudi Arabia, the Czech Republic, Australia, the United States and the United Kingdom. Overlap hours are arranged per client, and delivery is async-first with documented handoffs, so progress does not depend on us being awake at the same time.
Do you build with AI or just build AI systems?
Both. AI-assisted tools may support development and analysis when the client's data-handling requirements allow it, and their outputs are reviewed before use. I also build private retrieval systems, workflow automation, and AI integrations for clients.
What does an engagement look like?
Discovery call, then a scoped proposal with fixed deliverables, then staged delivery against a staging environment, then handover with documentation. You see working software at each stage rather than a single reveal at the end.
Do you offer support after launch?
Yes — retainers cover monitoring, security patching and feature work. The handover documentation is written so that another engineer can maintain the system without me, which is a deliberate design goal rather than a nice-to-have.
Do you teach?
Yes. TABSAP IT Training Center runs web development and IT courses, taught from live project work rather than from tutorial exercises. Tracks run as cohorts or one-to-one.

Let's discuss what you're building.

Share the problem, the current setup, and what a useful outcome would look like. For research inquiries, include the topic or opportunity you would like to discuss.

Chat on WhatsApp