Nadem Abbas

NADEM ABBAS

Full-Stack Developer

React · Node.js · C#/.NET · React Native · MCP

I build products end to end, then ship them. Bazarrna is on the App Store and Google Play, Warsha Emails runs on the web and Google Play with the iPhone app on its way, and Files Lock is released. Database, API, web, mobile and desktop, all built on my own.

I also connect AI to live systems: MCP servers on four live systems let assistants like Claude and ChatGPT do real work, with a person approving anything sensitive. Eight years of operations and administration work in Qatar behind all of it.

Scroll

Shown with permission Every project on this page was built at A I Technology, which has approved showing it here. Only public screens appear, with no source code and no private client data.

The four sections inside Bazarrna
Classifieds: buy, sell and connect
Browsing ads in the marketplace
A listing with price, location and direct contact
Ratings for places and businesses
Browsing places by category and city
The jobs portal
Open positions with filters
01 Live on both stores · v1.0.3

Bazarrna

Classifieds and marketplace for Qatar and Syria

Four products in one platform: classifieds, an online market with stores and orders, a places and reviews directory, and a jobs portal. Arabic first, with full English and right-to-left support, and two separate markets running side by side.

297
database tables
197
tools for AI agents
2
app stores
100+
automated checks
  • One React codebase ships to web, iOS and Android through Capacitor, and screen updates reach installed apps over the air, rolling back on their own if a bundle fails to start.
  • A payment layer with per-country and per-platform rules: PayPal, Stripe, Paddle, MyFatoorah, Sadad, QNB, Tap and Checkout.com, plus Apple and Google in-app purchases verified on the server.
  • Shaheen, an in-app assistant across five model providers, helps users post ads by chat and shows an approval card before it acts. Users can also connect their own ChatGPT or Claude to their account.
  • Two MCP servers in production, for admin work and for mail, let an AI assistant review listings, shops and ratings through OAuth keys the admin issues.
  • The jobs section turns a CV into a structured profile and moderates images and video automatically.
React 18ViteNode.jsExpressPrismaMySQLSocket.IOCapacitorFirebaseDockerCloudflare R2i18next / RTLLLM APIsMCP
Inbox across several mailboxes
A reply waiting for the owner's approval
Connecting an AI assistant
Reading a message
Mailboxes and folders
02 Live on the web and Google Play

Warsha Emails

A mail client whose assistant never sends without you

Gmail, Outlook, Yahoo, iCloud or a company domain in one place, with an AI assistant that reads the mail and drafts the reply. It can prepare a message, but only the owner can send it.

77
MCP tools
3
platforms: web, iOS, Android
3
ways to approve a send
  • No tool sends mail. Each send is a request that waits for approval by biometrics, an approvals inbox or a TOTP code, and exactly the approved message goes out.
  • One MCP address with OAuth lets Claude, ChatGPT and other assistants work on a mailbox. Incoming mail is treated as data, never as instructions.
  • Node.js over IMAP and SMTP, and a React front end shipped to iOS and Android with Capacitor, native biometrics and in-app purchases.
Node.jsExpressIMAP / SMTPReactCapacitorMCPOAuth 2.0Anthropic APIFirebasePaddleSadadPayPal
Files Lock home
Locking a file or folder
Locking a whole drive
Opening a locked file
03 Files Lock released · v1.0.1
Retract, coming soon

Files Lock

Warsha Labs desktop tools, with Retract on the way

Files Lock locks files, folders, USB sticks and external drives on Windows in encrypted vaults, with a small opener that travels with the vault. Opening your own data never depends on a licence or on our server.

597
tests in Files Lock
2,390
tests in Retract
34
licence test vectors
  • C# and .NET 9 with WPF, AES-256-GCM vaults with Argon2id key derivation and recovery codes, and a Native AOT opener that runs on any Windows machine without installing.
  • It checks that the locked copy opens before it deletes the original.
  • Retract, in development, backs up a conversation in full, then deletes your own Instagram and Messenger messages from your own browser at a human pace. Not affiliated with Meta.
  • One licence server for every tool: ECDSA P-256 signed licences checked offline, with test vectors that both the Node.js and .NET verifiers must pass.
C#.NET 9WPFNative AOTAES-256-GCMArgon2idECDSA P-256TypeScriptPlaywrightChrome MV3
04 Running in production

AI that does real work

MCP servers, agents and approval steps on four live systems

I connect assistants like Claude and ChatGPT to live systems through MCP with OAuth. Each key opens only the tools its owner allows, and anything that sends or changes something important waits for a person to approve it.

  1. 01AssistantClaude · ChatGPT · others
  2. 02MCP + OAuthscoped keys, only allowed tools
  3. 03Approvalbiometrics · inbox · TOTP
  4. 04Live systemlistings, mail, admin
197
Bazarrna
tools for the admin and mail agents
77
Warsha Emails
tools, and nothing sends without approval
17
Damascino mail
tools, TOTP before any send, 227 tests
5
Shaheen
model providers behind one in-app assistant
  • Bazarrna users can connect their own ChatGPT or Claude to their account, with a log of everything the agent did.
  • Model providers switch from the admin panel, so no product is tied to one AI company.
  • LLM pipelines inside the products: CV extraction into structured profiles, media moderation, and mail summaries, translation and suggested replies.
aitechnologyqa.com
damascinoqatar.com
warshalabs.com
The secure viewing portal
05 3 sites live since October 2026

Company websites

Bilingual, fast, and built from scratch in Astro

Three sites for A I Technology, Warsha Labs and the contracting client Damascino, each fully mirrored between English and Arabic, plus a secure viewing portal for Damascino's architectural work.

3
live sites
100
Lighthouse accessibility and SEO
34
project pages for Damascino
  • aitechnologyqa.com: a scroll-driven three.js scene, Lighthouse mobile performance of 93 to 99, and a private applicant identity check with email codes, Didit verification and a drawn signature.
  • damascinoqatar.com: a 3D construction scene, 34 project pages, and every old WordPress address redirected so nothing broke in search.
  • view.damascinoqatar.com: PHP 8.3 and SQLite, email-code sign-in with no stored passwords, and share links with expiry, view limits, watermarks and an audit log.
AstroTypeScriptthree.jsGSAPTailwind CSSPHP 8.3SQLiteCloudflare R2DiditJSON-LD
A car park with live availability
Route options to a car park
Driving to the car park
Map layers
06 In development

Parkna

Smart parking for Qatar

Find a parking spot, book it, pay and get driven to it, with subscriptions, loyalty points and a marketplace for private spaces. Underneath, a traffic layer that learns from real trips.

57
API routers
89
database tables
29
app screens
  • FastAPI with async SQLAlchemy over MySQL, after moving the entire data layer off MongoDB.
  • React Native (Expo) app and a React admin console. Mapbox, with automatic failover to Google Maps.
  • Driver trips matched onto OpenStreetMap roads, hour-of-week speed profiles with Ramadan and Eid contexts, and detection of roads missing from commercial maps.
FastAPIPythonSQLAlchemyMySQLReact NativeExpoMapboxReactOpenStreetMap
07

Background

Eight years running operations in Qatar, now building the software

Experience

  1. Apr 2026 to now
    Software DeveloperA I Technology

    Every project on this page was built here, from the database to the store listing.

  2. Jun 2021 to now
    Senior Administrative AssistantDamascino Trading and Construction

    Project coordination, budgets, suppliers and tenders. Designed the company's logo and letterhead.

  3. Jan 2020 to May 2021
    Public Relations OfficerDamasco Trading and Contracting

    Press releases, media relations, campaigns and social media.

  4. Aug 2018 to Dec 2019
    AdministratorMarasy Trading, Transportation and Marine Services

    Logistics, procurement records, invoices and HR support.

Education

Aptech ACCP, Software Engineering

Distinction in both years, 94 out of 100 in Year 2. Final year in progress.

Toolkit

Front endReact · Astro · Tailwind · three.js · i18next RTL
Back endNode.js · Express · FastAPI · ASP.NET Core · PHP
Mobile and desktopCapacitor · React Native · .NET 9 WPF · Native AOT
DataMySQL · Prisma · SQLAlchemy · SQLite · SQL Server
AIMCP · OAuth · Anthropic · OpenAI · agent tools
ShipDocker · VPS · Codemagic · App Store · Google Play

Languages

Arabic, native · English, fluent

Let's talk

Open to full-stack and .NET roles in Qatar, and to freelance work.

Save my contact

Scan with your phone camera to add my name, number and email to your contacts.

Download contact card

© 2026 Nadem Abbas · Doha, Qatar