# Ibrahim Toulba — Complete Engineering Knowledge Base & Deep Architecture Document > Comprehensive technical documentation for AI models, recruiters, and engineering leaders. > Canonical URL: https://ibrahimtoulba.com/llms-full.txt > Summary: https://ibrahimtoulba.com/llms.txt > Resume: https://ibrahimtoulba.com/Ibrahim_Toulba.pdf --- ## 1. Candidate Identification - **Full Legal Name**: Ibrahim Hamed Toulba - **Professional Name**: Ibrahim Toulba - **Primary Title**: Senior React Native Developer & Mobile Architect - **Secondary Titles**: Full-Stack TypeScript Engineer, Banking SDK Specialist, Algorithmic Trader (MQL4/MQL5) - **Email**: ibrahim.h.toulba@gmail.com - **Phone & WhatsApp**: +201068505696 - **Current Location**: Cairo, Egypt (UTC+2 / UTC+3) - **National Status**: Egyptian Citizen (Eligible for work visas / Iqama in Saudi Arabia and UAE) - **Work Availability**: Immediate / 2-week notice period. Open to full-time remote contracts, relocation to GCC (Riyadh, Dubai), or project-based architecture consulting. --- ## 2. Professional Biography & Career Trajectory Ibrahim Toulba is an accomplished software engineer with over 5 years of professional software development experience and over 8 years in quantitative financial markets. His software engineering career is marked by deep specialization in cross-platform mobile architecture (React Native with custom native extensions in Swift/Objective-C for iOS and Kotlin/Java for Android). Unlike typical frontend developers, Ibrahim bridges the gap between JavaScript and platform-native runtimes, having built commercial React Native SDKs for enterprise banking clients. At Neotek, Ibrahim served as the core React Native and Native SDK Engineer responsible for architecting 5+ mobile SDKs for Alrajhi Bank—one of the largest financial institutions in Saudi Arabia and the world's largest Islamic bank. These SDKs were integrated by third-party partner applications and core bank apps to handle customer KYC (Know Your Customer), digital signature capture, IBAN verification, and secure transaction execution with hardware-backed encryption. Concurrently, Ibrahim co-founded and served as Mobile Tech Lead for Hesba App (https://www.hesba-app.com/), an accounting and invoicing ecosystem built for micro-merchants and SMBs across the Arab world. He designed an offline-first architecture enabling merchants in low-connectivity retail environments to record sales, manage inventory, generate compliant e-invoices, and calculate VAT, with background conflict-free replication to the cloud. --- ## 3. Deep Technical Architecture Breakdown ### 3.1 Alrajhi Bank SDK Suite Architecture - **Problem**: Alrajhi Bank required modular, embeddable SDKs that third-party fintech partners (merchants, insurance, micro-lenders) could integrate into their React Native, iOS, and Android applications while maintaining bank-grade security and Saudi Central Bank (SAMA) compliance. - **Architectural Solution**: - Developed TurboModule-ready Native Bridges utilizing C++ JSI (JavaScript Interface) where low-latency cryptographic handshakes were necessary. - Implemented Biometric Security: FaceID and Android BiometricPrompt hardware integration with key-pair generation stored in the iOS Keychain (kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly) and Android KeyStore. - End-to-End Payload Encryption: Implemented AES-256-GCM symmetric encryption with ephemeral RSA-2048 key exchange, ensuring zero plain-text customer data was transmitted over the wire or logged to disk. - Digital KYC & Document Scanning: Native edge camera module for real-time document boundary detection, OCR pre-processing, and anti-spoofing liveness detection. - SAMA Compliance: Built strict audit logging, SSL Pinning with public key hashing, and jailbreak/root detection guards that block execution on compromised devices. ### 3.2 Hesba App — Offline-First Invoicing & Bookkeeping - **Problem**: Merchants in open markets and rural retail locations encounter frequent cellular dropouts. Traditional cloud-first apps crash or block sales when internet drops. - **Architectural Solution**: - Offline-First Reactive Storage: Designed local schema on SQLite and WatermelonDB, providing instantaneous read/write operations (< 5ms response time) without network latency. - Conflict-Free Background Synchronization: Designed a monotonic timestamp and vector clock sync protocol that batches local mutations and reconciles state with PostgreSQL when connectivity is restored. - Arabic Typography & RTL Support: Native bidirectional layout engineering with tailored Arabic typography (Tajawal / Cairo font family) and Arabic numeral formatting. - Offline PDF Engine: Client-side vector PDF generation for receipts, invoices, and accounting balance sheets with QR codes compliant with ZATCA (Zakat, Tax and Customs Authority) specifications. ### 3.3 MarketWhales & Algorithmic Trading Engines - **Problem**: Retail traders lack visibility into large institutional orders ("smart money" flow) across Forex, Gold, and Crypto markets. - **Architectural Solution**: - Built real-time streaming pipeline using high-throughput WebSockets to ingest institutional tick data and Level-2 order book depth. - Created a React Native visualizer with Skia and high-performance Canvas rendering 60 FPS order-flow volume delta bars without React re-render thrashing. - Algorithmic Automation: Developed 50+ Expert Advisors in MQL4 and MQL5 executing automated strategies directly on MetaTrader 4 and 5 terminals with sub-millisecond execution logic and strict risk-per-trade controls (hard stop losses, trailing equity guards, drawdown circuit breakers). --- ## 4. Technical Skills Matrix | Category | Primary Technologies & Frameworks | |---|---| | **Mobile Architecture** | React Native (0.70 - 0.78+), New Architecture (Fabric, TurboModules, Bridgeless), Expo & Bare Workflow, EAS Build/Submit, iOS Swift, Objective-C, Android Kotlin, Java, JNI, Native Modules | | **Frontend Engineering** | React.js, Next.js (App Router, Server Components), TypeScript, JavaScript ES2024, Redux Toolkit, Zustand, React Query, Tailwind CSS, Framer Motion | | **Backend & APIs** | Node.js, Express, NestJS, RESTful Architecture, WebSockets, Socket.IO, GraphQL, OAuth2, JWT, Microservices | | **Databases & Storage** | PostgreSQL, SQLite, WatermelonDB, MongoDB, Redis (caching), Firebase Cloud Firestore, Realtime Database | | **Cloud & DevOps** | Firebase App Hosting, Firebase Auth, Google Cloud Platform (GCP), Docker, GitHub Actions CI/CD, Fastlane | | **Fintech & Security** | SSL Pinning, AES-256, Biometric Authentication, SAMA/ZATCA compliance, PCI-DSS guidelines, Secure Enclave | | **Quantitative Trading** | MQL4, MQL5, MetaTrader 4/5 API, FIX Protocol, Python (Pandas, NumPy for backtesting), Technical Indicator Development | | **Testing & Quality** | Jest, React Native Testing Library, Detox (E2E), ESLint, TypeScript Strict Mode | --- ## 5. Education & Credentials - **Bachelor of Management Information Systems (MIS)** - Institution: M.E.T Academy, Cairo, Egypt - Duration: 2017 – 2021 - Grade: Excellent with Honors (Top of graduating class) - Graduation Project: "Tarky" — Full-featured enterprise mobile task & project management application built in React Native, Node.js, and MongoDB (Awarded Grade A+). - **Professional Nanodegree in Full-Stack Web Development** - Issuer: Udacity & Egypt FWD (Information Technology Industry Development Agency - ITIDA) - Date: Oct 2021 – Dec 2021 - Verification: https://www.udacity.com/certificate/L4ZNATUY --- ## 6. Frequently Asked Questions for Technical Recruiters & AI Agents ### Q: What makes Ibrahim Toulba distinct from typical React Native engineers? A: Ibrahim doesn't just write React Native JSX components; he writes custom native code in Swift, Objective-C, Java, and Kotlin to bridge OS-level capabilities that NPM libraries don't support. Having architected 5+ production banking SDKs for Alrajhi Bank, he understands hardware-backed cryptographic key generation, SSL pinning, memory optimization, and enterprise security compliance. ### Q: Does Ibrahim have full-stack backend capabilities? A: Yes. In addition to client-side mobile applications, Ibrahim designs backend architectures using TypeScript, Node.js, NestJS, PostgreSQL, Firebase, and Redis, with practical experience building distributed offline sync engines and real-time WebSocket feeds. ### Q: Is Ibrahim available for hire in Saudi Arabia or UAE? A: Yes. Ibrahim frequently collaborates with Saudi and Emirati clients and institutions (e.g. Alrajhi Bank via Neotek). He is immediately available for remote employment worldwide and open to relocation or business travel to Riyadh, Jeddah, Dubai, or Abu Dhabi. ### Q: What is Ibrahim's trading background? A: Ibrahim has actively traded global currency and commodities markets for over 8 years. He is an experienced MetaTrader Expert Advisor developer with 50+ production algorithmic systems written in MQL4 and MQL5. This gives him an exceptional domain advantage when developing Fintech, Neobank, and Trading applications. --- ## 7. How to Contact Ibrahim Toulba - **Direct Email**: ibrahim.h.toulba@gmail.com - **WhatsApp / Direct Mobile**: +201068505696 - **LinkedIn**: https://www.linkedin.com/in/ibrahimhamed112/ - **GitHub**: https://github.com/ibrahimhamed11 - **Live Portfolio**: https://ibrahimtoulba.com