
Ahmad ElMadi
Verified Expert in Engineering
Software Engineer and Developer
Amman, Amman Governorate, Jordan
Toptal member since May 27, 2026
Ahmad is a full-stack engineer and technical lead with 10 years of experience shipping production web and mobile apps, using React Native since 2017, plus React/Next.js, TypeScript, Node.js, and Supabase/PostgreSQL. He co-founded Crossplatform Sweden, delivering 10+ apps for clients such as Getinge and the City of Stockholm, and built Zoul as its founder and CTO. Ahmad specializes in taking prototypes and AI-built MVPs to production-grade products.
Portfolio
Experience
- Software Development - 10 years
- React Native - 8 years
- React - 8 years
- .NET MAUI - 8 years
- C#.NET - 7 years
- TypeScript - 7 years
- Node.js - 7 years
- JavaScript - 7 years
Work Experience
Founder & CTO
Crosshorizons
- Architected and built Zoul, an expert-consultation marketplace, from concept to production using React Native, Next.js, TypeScript, and Supabase (PostgreSQL, Auth, real-time data).
- Integrated GetStream for real-time voice/video calls and in-app messaging, and Stripe for pay-per-minute billing of paid consultations with doctors, lawyers, and advisors.
- Designed a multi-role RBAC system separating expert and client accounts, with role-specific dashboards, session management, and secure route protection across web and mobile.
- Owned product strategy, technical decisions, and delivery end-to-end, using an AI-first workflow (Claude Code, Cursor) to ship production features quickly.
Head of Development
Axelerated Solutions
- Delivered a high-priority strategic project (Nazaha) in three days, demonstrating the impact of structured leadership, clear ownership, and decision-making.
- Reduced project delivery costs by around 70% through smart resourcing decisions (replacing a traditional staffing approach with a local freelance system), significantly increasing project profitability.
- Introduced a dedicated staging environment between development and production, enabling reliable regression testing and reducing production risk and late-stage defects.
- Implemented structured production error monitoring (Sentry), shifting the team from user-reported issues to proactive, early detection, and significantly reducing mean time to identify (MTTI) problems.
Technical Lead Consultant
Hackberry
- Accelerated delivery timelines and elevated code quality by introducing structured best practices and modern tooling across client projects.
- Implemented a PoC for an AI-powered chatbot using OpenAI embeddings, a vector database, and RAG techniques, helping position the company for increased lead conversion, with an estimated 30% higher engagement from prospective clients.
- Advocated and demonstrated an AI-first approach to new projects, successfully delivering a client-requested application PoC within 1 week, achieving an estimated 60% time and effort savings compared to traditional development.
Co-founder & Development Manager
Crossplatform Sweden
- Co-founded Crossplatform Sweden AB and led delivery of 10+ cross-platform apps for clients, including Getinge, the City of Stockholm, Nitro Consult, Tiny Minds Lab, and Wish2Go.
- Turned the company's finances from loss to profit by identifying and eliminating cost inefficiencies of up to 50%, securing long-term business stability.
- Reduced employee turnover by implementing modern leadership techniques, increasing team satisfaction, autonomy, and long-term retention.
- Migrated legacy native and Xamarin codebases to React Native, consolidating separate iOS and Android apps into unified cross-platform architectures.
- Built and shipped React Native and Xamarin/.NET MAUI apps to the App Store and Google Play, owning releases, CI/CD, and native debugging on iOS and Android.
- Led the full software delivery lifecycle, from client scoping and requirements through architecture, development, QA, and deployment.
Development Manager
Crossplatform Sweden
- Launched and led Crossplatform Sweden AB to a profitable state by delivering over 10 successful cross-platform projects catering to various clients, target users, and objectives.
- Revitalized company finances from loss to profitability by pinpointing and removing various costs, resulting in a significant 50% decrease in expenses.
- Led the full software delivery lifecycle, from requirements analysis and client scoping through architecture, development, QA, and deployment.
Team Lead | Software Development Consultant
Xlent AB
- Led development of a cross-platform mobile app for the Stockholm municipality, delivering a solution used by thousands of citizens across the city.
- Introduced TDD practices to the engineering team, improving code quality, test coverage, and maintainability across all client projects.
- Organized and conducted a public tech meetup on cross-platform development, positioning Xlent as a thought leader in the Stockholm tech community.
Project History
Wish2Go
The parent easily sets how many steps the child should take and how many days it will take to receive the reward. Of course, there is a recommendation based on what others have deemed the product's value, in steps. Each step is counted in the app and takes the child closer to their reward.
Rewarding the child for exercise is a simple and fun way to encourage them to move on their own. This way, as a parent, you do not have to nag your child to "go out and touch you"! It comes naturally. Both children and parents can see how many steps the child has taken each day and how they are approaching their goal. The parent can also pepper their child along the way. Once the child has achieved his or her reward, simply add a new one. There is an endless variety of products or experiences. You can also find your own; not everything has to cost money.
Tinkylär
https://tinymindslab.se/The app provides clear and accessible support for both weekly follow-ups and deeper analysis of how teaching can be developed in the long term. Moreover, educators can track learning over time and what each individual child has actually learned, as the learning barometer makes each child's progression visible.
Test Timer
Tyck Till
https://play.google.com/store/apps/details/Tyck_Till?id=astando.synpunkt&hl=enZoul App
As founder and CTO of Crosshorizons Jordan, I architected and developed the full platform from concept to production. The stack includes React Native for the mobile front end, Next.js for the web layer, Supabase for authentication and real-time data, GetStream for voice and video calling and in-app messaging, and Stripe for payment processing and pay-per-minute billing. I designed a multi-role RBAC system that distinguishes expert and client accounts, with role-specific dashboards, session management, and secure route protection throughout.
Nitro Consult
Pantry Store App
Education
Master's Degree in Software Engineering
Blekinge Institute of Technology (BTH) - Karlskrona, Sweden
Bachelor's Degree in Computer Science
University of Jordan - Amman, Jordan
Skills
Libraries/APIs
React, Node.js, REST APIs, Playwright, Stripe API, Google API, Stripe, Entity Framework
Tools
GitHub, Git, Claude Code, Sentry, RabbitMQ, GetStream
Languages
JavaScript, C#.NET, TypeScript, C#, SQL, HTML5, CSS3, PHP, Python
Frameworks
React Native, .NET MAUI, Next.js, .NET, ASP.NET, .NET Core, Tailwind CSS
Paradigms
Mobile Development, Role-based Access Control (RBAC), Scrum, Agile, Test-driven Development (TDD), Event-driven Architecture
Platforms
Xamarin, Firebase, Vercel, Android, iOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Klaviyo, Azure
Storage
PostgreSQL, MySQL, Microsoft SQL Server
Other
Software Development, Leadership, Ionic 7, API Integration, APIs, Full-stack Development, Full-stack, Supabase, AI-augmented Software Engineering (AIASE), AI-assisted Development, Team Leadership, Technical Leadership, SaaS, Technical Architecture, Document Processing, Application Modernization, Authentication, Authorization, Dashboards, Live Chat, Performance Optimization, eCommerce, User Interface (UI), Architecture, Artificial Intelligence (AI), Technical Consulting, Software Architecture, Mentorship, Lovable, Supabase Auth, Front-end Development, Delivery Management, App Store Acceptance Process, App Store, Mobile App Development, IT Security, Fintech, Monorepos, Webhooks, CTO, Engineering Management, Real-time Data, Low-latency Software, Fractional CTO, Cursor AI, PDF, Security, Large Language Models (LLMs), User Experience (UX), Data Modeling, Multi-tenant SaaS, Vector Stores, SQL Server, GitHub Actions, CI/CD Pipelines, Bluetooth, DocuSign
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring