Skip to content
Farhat Ullah.
Full Stack & AI EngineerRemote worldwideOpen for new projects

Farhat
Ullah.

I build ERP integrations that pass audits, AI systems that run unattended, and products that scale past their first hundred tenants.

Seven years, thirteen countries, zero abandoned deployments. Remote-first, and on site when it matters. Founder of TABSAP Software Company.

Farhat Ullah, founder and principal engineer at TABSAP Software Company
Education
BS Computer Science
Entity
Wikidata Q139538322

Serving Saudi Arabia · United Arab Emirates · Czech Republic · United Kingdom · United States · Australia · France · Germany · Poland · Malaysia · Thailand · South Africa · Pakistan

01By the numbers

Seven years, measured.

Every figure here is verifiable. Where a number isn't yet confirmed, it isn't on this page.

Years engineering
7+Since 2019
Continents served
5Asia · Europe · Africa · Australia · N. America
Upwork Job Success
100%Top Rated Plus
Domains under management
~77SSL + CDN at scale
API endpoints shipped
374TABSAP LMS
Records screened
5,032Umbrella review, dual-blinded
03Services

Eight things I do well.

Eight things I do well. Most engagements start with one and grow into three.

04Agency & products
TABSAP Software Company

Agency

Software agency building ERP integrations, AI systems and multi-tenant products for clients across the Middle East, Europe, Asia-Pacific, Africa and North America.

See services
TABSAP Software Company

Products

TABSAP is transitioning from services to product. The agency work funds it; the products are the thesis.

See products
05Research
Research

Compression methods and systematic review.

Semantic Neuron Consolidation identifies semantically similar neurons, groups them by functional similarity, and consolidates redundant units to shrink models while preserving performance. Being prepared for a peer-reviewed venue with multi-seed runs, significance testing and full ablations.

Read the research →
Records identified
10,206Scopus · IEEE · OpenAlex · Lens
Unique records screened
5,032Dual-blinded
Search-string recall
81.8%22-paper gold standard
Methodology
PRISMA2020 + PRIOR · AMSTAR 2
Farhat Ullah, founder and principal engineer at TABSAP Software CompanyWho you would be working with

No account manager. No handoff.

Farhat Ullah is a Senior Full Stack and AI Engineer with 7+ years building production systems for clients across thirteen countries, from Saudi Arabia and the UAE to the Czech Republic, the UK, the US and Australia. He founded TABSAP Software Company, delivers Odoo ERP and ZATCA Phase 2 compliance work, and builds RAG and agent-based AI systems on Laravel, Next.js and Python.

Work is not subcontracted. Whoever you speak to is who writes the code — see how I work for access, confidentiality and what this practice does not hold.

More about me
06FAQ

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 agents are part of how I deliver — multi-agent orchestration is my actual working method for audits and large sweeps, which is why throughput is unusual for a solo-led shop. Separately, RAG pipelines and agent systems are a core service I build 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.

Have a system that needs to work in production?

Tell me what's breaking — or what you're building.

Chat on WhatsApp