Engineer, founder, and the person clients call when it has to work in production.
I started freelancing seven years ago and never stopped shipping. Now I run a software company, teach the stack I use, and spend the rest of my time on research. The common thread: I don't hand over anything I wouldn't have to maintain myself.
I'm Farhat Ullah — engineer, founder of TABSAP Software Company, and the person clients call when a system has to work in production, not in a demo video.
Over seven years I've moved from freelance web development into running an agency with delivered work in thirteen countries — Saudi Arabia, the UAE, the Czech Republic, the UK, the US, Australia, France, Germany, Poland, Malaysia, Thailand and South Africa among them. All of it remote-first, and I travel or relocate when an engagement needs someone on site. The work splits about evenly: on one side, full-stack product engineering in Laravel, Next.js, Flutter and Node; on the other, applied AI — retrieval pipelines, LangGraph agents, and automation systems that replace manual operations work.
The through-line is compliance and durability. I've delivered ZATCA Phase 2 e-invoicing integrations for Saudi enterprises, audited Odoo estates end-to-end, hardened infrastructure across dozens of domains, and rebuilt AI-generated backends that had critical multi-tenant vulnerabilities. I also run TABSAP IT Training Center, teaching the same stack I ship with.
Right now most of my energy goes into TABSAP's product line — an LMS for schools, plus CRM, HRM and POS products — and into research. I'm working on Semantic Neuron Consolidation, a neural network compression method aimed at a peer-reviewed venue, and co-running an umbrella review on AI in energy management that screened over 10,000 records down to 5,032 for systematic analysis.
I care about three things in every engagement: that the architecture survives the client's growth, that security is designed in rather than patched on, and that whatever I hand over can be maintained by someone who isn't me.

What stays true across every engagement.
Architecture survives the client's growth.
Systems are built for the size the client is growing into, not just the size they are today.
Security is designed in, not patched on.
Tenant isolation, access control and audit trails are part of the first draft, not a remediation sprint after launch.
Handover works without me.
Documentation and code structure are written for the next maintainer, whoever that turns out to be.
Freelancing to agency to product.
Started shipping web projects independently, building the Upwork and Fiverr track record that still anchors the client base today.
Founded TABSAP Software Company and TABSAP IT Training Center, taking on Odoo/ZATCA compliance work, AI systems and infrastructure engagements across four continents.
Now building TABSAP's own product line — LMS, CRM, HRM, POS and TACE — alongside Semantic Neuron Consolidation and the AI-in-energy umbrella review.
Where the work is.
Delivery is remote-first and has been since the first engagement — clients in Riyadh, Prague, Perth, Bangkok and Chattanooga are all served the same way. On-site work is not off the table: I travel for engagements and I'm open to relocating for the right one.
- Saudi Arabia
- United Arab Emirates
- Czech Republic
- United Kingdom
- United States
- Australia
- France
- Germany
- Poland
- Malaysia
- Thailand
- South Africa
- Pakistan
- Working style
- Remote-first, working across CET, GST and US time zones
- On-site
- Available to travel or relocate for on-site engagements
Credentials.
- Upwork
- Top Rated Plus · 100% Job Success
- Fiverr
- Level 2 Seller · since Aug 2021
- Education
- BS Computer Science
- Entity
- Wikidata Q139538322
Have a system that needs to work in production?
Tell me what's breaking — or what you're building.