
Hi, my name is
Abdulrahman Elsharqawi
Software Engineer III
Software Engineer with 6+ years of experience building user-centric interfaces with React, React Native, and TypeScript. Proven expertise in fintech and AI/compliance platforms, with a strong focus on testing, code quality, and performance optimization. Experienced in collaborative startup environments, delivering scalable solutions while staying current with emerging technologies.
Experience

Software Engineer III (Promoted from SWE II)
Mozn
Aug 2022 - Present
- ▹Developed comprehensive financial transaction screening web application using React 18 and TypeScript with 40+ page components and 100+ reusable UI components
- ▹Engineered complex rule builder interface with drag-and-drop functionality for pre-screening and post-screening rules
- ▹Architected scalable frontend application using React Query and Zustand, reducing unnecessary API calls
- ▹Built enterprise-grade authentication system with Keycloak, implementing OAuth 2.0, JWT, and PBAC
- ▹Led code reviews and mentored junior developers on React, TypeScript, and testing best practices
Frontend Developer
Alinma Bank - AlinmaPay
Mar 2021 - Aug 2022
- ▹Developed and implemented multiple pages for the AlinmaPay mobile e-wallet application
- ▹Created HTTP handlers and services to facilitate seamless integration with backend RESTful APIs
- ▹Designed and built user-facing features to enhance the mobile banking experience
- ▹Debugged and resolved critical defects in production ensuring reliability and performance

IoT Engineer
Nana
Jan 2020 - Mar 2021
- ▹Designed and developed IoT products encompassing both hardware and software solutions for retail automation
- ▹Built mobile applications using React Native for IoT device control, monitoring, and diagnostics
- ▹Created web applications with React and Firebase for real-time communication with IoT devices
- ▹Developed innovative solutions including automated product photography systems and inventory tracking devices
Skills & Technologies
Languages & Frameworks
State Management & Data
UI & Styling
Testing & Quality
Build Tools & DevOps
Backend & APIs
Authentication & Security
Other Tools
Achievements
A showcase of milestones, awards, and recognitions throughout my professional journey.
Scroll horizontally to view all achievements
Projects
A collection of professional and personal projects showcasing my work in web development, mobile apps, IoT solutions, and more.

Focal
FOCAL by Mozn is a suite of products that leverage powerful AI and machine learning technology to answer the challenges of AML compliance and Fraud Prevention in Emerging Markets.

AlinmaPay
AlinmaPay is an e-wallet application that allows users to pay for their purchases using their mobile phones. It also allows users to transfer money to other users and pay their bills.

Nana Baqala Helper
Nana Baqala Helper is an IoT solution that aims to increase the availability of items in the store. It is cheap, compact, and easy to deliver.

Baqala Helper Mobile App - React Native application that uses hardware-serial protocol to connect to and control baqala helper devices.

AZM
AZM is a real-time system that helps farmers monitor biometrics for their agriculture products. It can also detect future diseases and soil fertility levels. Proudly, it won the third place in Al-Qasim Hackathon for agricultural technologies.

Clima is a weather app written in Swift that uses OpenWeather API to fetch and view weather data for the user.

Nana BLE Scanner is a React Native mobile application that uses Bluetooth Low-Energy protocol to connect to Baqala Helper devices and configure them and read their data.

Item Catalog is a blog-like website where users can add items, modify them, and delete them (All CRUD operations). Applied all principles from the Full-Stack Nanodegree including user authentication, email verification, third-party login, JSON endpoints, and deployed on Apache/GCP.




