عباس Abbas Abidi
Open to full-time roles --:-- IST

Full-stack & React Native developer

I build the apps people trust with a trip, a conversation, a proposal and a dispute.

Three years shipping web and mobile products, most recently at Eliff, where I work across four of them at once: React and Next.js on the web, Expo on the phone, Node.js underneath. The parts I care about most are the ones nobody notices until they break.

A short lexicon

Every product I work on at Eliff has an Arabic name, chosen for what it should feel like. Here they are in dictionary order, with what I built for each.

hud·hud /ˈhʊd.hʊd/ noun

  1. The hoopoe, a crested bird that old stories remember as a messenger.
  2. A social and chat platform for the web, iOS and Android.

What I built

  • End-to-end encrypted chat with replies, forwarding, media captions, GIFs and stickers, and read receipts that never reveal message text.
  • Feed, stories, and audio and video calls over LiveKit.
  • The full redesign and landing page, on web and mobile.

React · Vite · Redux Toolkit · Expo · WebSockets · LiveKit

mee·zān /miːˈzɑːn/ noun

  1. A balance; a pair of scales. Used for fairness and for the weighing of a case.
  2. A dispute resolution platform where cases are filed, assigned and decided.

What I built

  • Seven role-based portals: client, admin, panelist, judge, reviewer, inspector and witness.
  • Case controls driven by a role matrix, so each person sees only what their role allows.
  • Security hardening against injected links and scripts.

React · TypeScript · React Query · i18next

qa·bil·tu /qaˈbil.tu/ verb

  1. “I have accepted.” The words spoken at a marriage contract.
  2. A matrimonial app for finding the person you will say them to.

What I built

  • Onboarding with OTP and face verification, profile discovery, and real-time chat with media.
  • Privacy and visibility controls, so members decide who sees what.
  • The pre-launch audit: routing, push and photo-upload fixes, a strict content security policy, and App Store screenshots.

Expo · Next.js · FastAPI · WebSockets · AWS

ḍi·yā·fah /ḍiˈjaː.fa/ noun

  1. Hospitality; the duty of welcoming a guest.
  2. A halal-friendly travel app for booking hotels and flights.

What I built

  • Hotel and flight booking on LiteAPI and Duffel, with per-room pricing, tax and fee breakdowns, and bookings that never charge twice.
  • Vouchers and e-tickets, changing a flight to another date, adding bags after booking, and hotel reviews with photos.
  • The rebrand from HalalTravel to Ziyafah: palette, typography and a new home page.

Next.js 15 · Expo · Node.js · Express · MongoDB

Notes in the margin

How I tend to work, written down so you can hold me to it.

Motion should explain something.

A sheet that slides down tells you where it went. If an animation only decorates, I cut it.

The unglamorous parts are the product.

Sign-in, push notifications, a payment that goes through once. I would rather get those right than add another screen.

Walk it before it ships.

Before a launch I go through every route as a new user, on a real device, and write down what breaks.

Record

  1. Feb 2025 – now Eliff Incorporation Full-stack & React Native developer, remote Four consumer products across web, iOS, Android and backend.
  2. Aug 2024 – Feb 2025 Connect Planning Full-stack developer, contract A construction task-management SaaS in Next.js and PostgreSQL, with Cypress tests at 95% component coverage.
  3. Jul 2023 – Feb 2024 Amazetrac Frontend intern, Bangalore Reusable React components and performance work.
  4. 2019 – 2025 Education BCA, Bangalore Central University; MCA, Asian International University Plus Pesto Tech, 100xDevs and Namaste Node.js.

Say hello.

I’m open to full-time roles. Email is the fastest way to reach me.