Currently at Noon · Dubai, UAE
Suhana Ayisha
builds fast, scalable web apps.
Front-end engineer with 6+ years of experience building customer-facing features, enterprise CMS platforms and B2B apps — on web and mobile — for Noon, one of the Middle East's largest e-commerce platforms.
whoami
suhanaayisha — Software Development Engineer
cat stack.txt
languages: TypeScript, JavaScript
frameworks: React, Next.js, React Native, SolidJS
infra: Node.js, Docker, Jenkins, Kubernetes
cat motto.txt
“What we have to learn to do, we learn by doing.”
— Aristotle
A bit about me

Hi there! I'm a front-end software engineer based in Dubai with 6+ years of experience building scalable, high-performance web applications. I stumbled into software by chance, but the more I got into it, the more I loved it.
At Noon I've worked across the core marketplace, the enterprise CMS that powers Noon, Namshi, Noon Minutes and Home Services, and the Noon Business B2B platform on web and mobile. I care about reusable component architecture, clean state management and front-end performance — and about always learning, which led me to an M.Sc. in Artificial Intelligence & Computer Science.
- // frontend
- React
- Next.js
- React Native
- Expo
- SolidJS
- TypeScript
- JavaScript
- HTML5
- CSS3
- CSS Modules
- SCSS
- Zustand
- Redux
- // backend & apis
- Node.js
- REST APIs
- Firebase
- Auth flows
- // testing
- Jest
- Cypress
- Pytest
- Tavern
- // tools
- Git
- GitHub
- Docker
- Jenkins
- Kubernetes
- Yarn
- npm
- Bun
- Android Studio
- Jira
- Lighthouse
- WebPageTest
Selected work

EuroSAT Land-Use Classifier
Classifies Sentinel-2 satellite tiles into ten land-use types, going from a 32% baseline to 98.1% accuracy with a fine-tuned ResNet-18. The live demo runs both neural networks entirely in the browser.
- Python
- PyTorch
- scikit-learn
- ONNX Runtime Web
A2Z Auto Parts
The internal app a UAE used auto parts business runs on: enquiries, quotes, invoices and credit notes, with an optional WhatsApp intake that uses Claude to turn workshops' messages, photos and voice notes into enquiries.
- full stack
- Next.js
- React 19
- Express
- MongoDB
- Claude API
MenuQR
Turns a restaurant's PDF menu into a mobile-friendly menu page and a printable QR code. A full-stack Next.js app where every change is type-checked, built and tested end to end before Render deploys it.
- full stack
- Next.js 16
- React 19
- TypeScript
- MongoDB
- Cloudflare R2
- GitHub Actions
GameZone
A mobile app for logging video game reviews: search RAWG's database of 900,000+ games, rate them out of five hearts and see cover art and Metacritic scores. One codebase for iOS, Android and the web.
- mobile
- React Native
- Expo
- TypeScript
- React Navigation
Expensify
A full-stack expense tracker with private accounts: log, filter, sort and total your expenses. Started as a course project and rebuilt with a real API, authentication and 97 tests.
- full stack
- React
- Redux
- Node.js
- Express
- MongoDB
- Jest
Contractor · Supplier
A small marketplace where contractors request construction equipment and suppliers bid to provide it, with separate dashboards for each role and bid acceptance.
- full stack
- React
- Node.js
- Express
- MongoDB
- JWT
Recipe Box
A multi-user recipe sharing site built with Node.js, Express and MongoDB. First built in 2019 as a blog, then rebuilt in 2026 as a recipe site with search, photo uploads and safer output.
- full stack
- Node.js
- Express 5
- MongoDB
- Edge
- Cloudinary
Recruitment App
A small applicant-tracking tool for recruiters: add candidates, see them as cards and filter by position, experience, availability and location. Data stays private in your browser.
- front end
- React
- Redux
- CSS
- Jest
React Applications
Four small React apps: a meme generator, a superhero squad builder, a decision maker and an age calculator. Each one practises a different core skill, and all now run on React 19 and Vite.
- front end
- React 19
- Redux
- Vite
- Sass
Where I've worked
- 2021 — Now
Software Development Engineer @ Noon
// Noon Business
- Build the front end for Noon Business with React, Next.js and TypeScript.
- Develop mobile features with React Native, Expo and Android Studio.
- Build reusable UI components and integrate REST APIs.
- Work with Product, Design, Backend and QA through feature delivery, code reviews and production support.
// Enterprise CMS
- Built the multi-marketplace CMS powering Noon, Namshi, Noon Minutes and Home Services.
- Developed reusable widgets including banners, navigation and product carousels.
- Designed the packaging architecture for multi-marketplace adoption.
- Migrated legacy class components to hooks; added i18n, Zustand state management and seller analytics dashboards.
- Built an internal QA application with SolidJS.
// Core Noon Marketplace
- Developed customer-facing features for the core Noon e-commerce platform.
- Built reusable React components, integrated APIs, and delivered UI enhancements and performance improvements.
- 2019 — 2021
Software Engineer @ Tenderd
- Built responsive web applications with React and TypeScript.
- Implemented Firebase authentication and developed Node.js backend services.
- Created machine-learning dashboards and wrote unit tests.
- 2019
Software Developer Intern @ Dubizzle
- Built automated testing pipelines with Cypress, Jest, Pytest and Tavern.
- Created Jenkins CI/CD pipelines and used Docker for containerization.
- Used Lighthouse for performance testing of deployed apps.
Education
- 2023 — 2025
M.Sc. Artificial Intelligence & Computer Science
Heriot-Watt University Dubai
- Final project: Handwriting-Based Gender Classification Using Deep Learning and Handcrafted Feature Fusion
- 2015 — 2019
B.Tech. Software Engineering
Manipal Academy of Higher Education Dubai
- Winner, Manipal Hackathon 2017
- Best Paper & Poster: MAHEBOT
- Research publications: IJAER, IRJAET, IJET
Have a project or role in mind? Let's talk.
[A line on what you're open to — full-time roles, freelance, collaborations — and how fast you reply.]