Full-stack developer · Front-end specialist · Jeddah
Design.Build.Ship. — Kamran Haider, UI/UX front-end developer and digital transformation manager
I'm Kamran, a UI/UX front-end developer, UX team lead and digital transformation manager. I build fast, accessible interfaces and the services behind them — from banking apps used by millions to self-service platforms that give teams their time back.
01 · Design
Start with the people using it
Research, journeys and a design system before a single pixel is final.
02 · Build
Components that snap together
HTML, CSS and JavaScript, wired to real services in OutSystems and eBao.
03 · Ship
Released, then improved
Live on the App Store and Google Play, measured, and refined sprint by sprint.
I'm Kamran, a UI/UX front-end developer, UX team lead and digital transformation manager. I build fast, accessible interfaces and the services behind them — from banking apps used by millions to self-service platforms that give teams their time back.
Selected work
Products people use every day
Before
A stack of cards you had to open
The original home screen put every account in a card stack, with "click on card for details" as the only way in.
Redesign
Balance first, actions within reach
One account up front, quick actions beneath it, transactions below, and a persistent bottom bar for transfers, bills and products.
Redesign · v2
Cards in a carousel, same quick actions
The next iteration brought the cards back as a swipeable carousel while keeping the quick actions and transactions where people expect them.
Buy
Start a quote in four fields
Product tabs and a single quote form on the home page: ID, date of birth, car sequence and phone number.
Buy
Travel cover, one short form
Each product gets its own focused landing page, with the form sitting right under the headline.
Corporate
Clear cover for business fleets
Corporate products share the same layout, with tabs to move between fleet, third-party and traders cover.
Claim
Claims as a guided, stepped flow
A progress list on the left and collapsible sections on the right keep a long claim form manageable.
Arabic · RTL
Fully right-to-left in Arabic
The whole experience mirrors for Arabic: navigation, cards and forms, not just the text.
Arabic · RTL
Four steps from incident to claim
Claim type, incident details, personal information and the incident record, one step at a time.
Front to back
One person from first workshop to shipped release
Front-end
- HTML5
- CSS3 / SCSS
- JavaScript
- Bootstrap 5
- Tailwind CSS
- SVG animation
- Framework 7
Platforms & back-end
- OutSystems
- eBao
- Node JS
- Cordova
- SharePoint Portal Server
- Strapi · WordPress · DNN
Design & delivery
- Figma
- Adobe Creative Cloud
- Design systems
- iOS App Store
- Google Play
- Jira / Agile
Questions, answered
About Kamran Haider
- Who is Kamran Haider?
- Syed Kamran Haider is a UI/UX front-end developer and digital transformation manager based in Jeddah, Saudi Arabia. He has 20+ years of experience designing and building digital products for banks, insurers, government, retail and e-commerce.
- What does a UI/UX front-end developer like Kamran do?
- He covers the whole path from research and wireframes to design systems and production front-end code: HTML5, CSS3 and JavaScript, plus low-code delivery on OutSystems and native mobile apps for iOS and Android.
- Is he a full-stack developer?
- He works as a full-stack developer who specialises in front-end. He designs and builds the interface and works with the platforms behind it, including OutSystems, eBao insurance integrations, Node JS and Cordova.
- Which projects is he best known for?
- The redesigned ANB mobile banking app for Arab National Bank, now used by 2M+ customers and recognised with five industry awards, and the Wataniya Insurance self-service portal, the company’s first customer-facing digital platform.
- Does he lead UX and design teams?
- Yes. He is UI/UX & Front End Lead at Wataniya Insurance, owns design systems, and has mentored delivery teams across web, mobile, CMS and low-code platforms.
- Where has he worked?
- Wataniya Insurance in Jeddah (2023 to present), Arab National Bank in Riyadh (2020–2023), Riyadh Chamber of Commerce, Excellent Solutions and UXBERT in Riyadh, plus TechnoCart in Oxford and Grafton College in London, and earlier roles in Karachi.
- How can I contact Kamran Haider?
- Email kamran@dnngraphics.com, call +966 54 760 4962, or use the contact details on the CV page.
Recognition
Work that gets noticed
- 2021Best Mobile Banking App, Saudi ArabiaGlobal Finance Magazine
- 2021Best Digital Bank, Saudi ArabiaDigital Banker Awards
- 2021–22Mobile Excellence AwardOutSystems Saudi Arabia Summit
- 2022Best Mobile Application, Saudi ArabiaInternational Business Magazine
- 2022Best SME Banking, Saudi ArabiaInternational Business Magazine
Have a product that should feel effortless?
Banking app, insurance portal or enterprise platform — let's make it clear, fast and human.
Send me an email







