Ahmad ElMadi, Developer in Västerås, Sweden
Ahmad is available for hire
Hire Ahmad

Ahmad ElMadi

Bio

Ahmad is a serial founder and full-stack technology leader with 15+ years of experience building products and platforms across Europe and the MENA region. A Swedish citizen based in Amman, he bridges markets with rare cross-cultural depth. Expert in React, React Native, TypeScript, and AI-first development — trusted by clients to lead from architecture through to delivery.

Portfolio

Axelerated Solutions
PHP, React, PostgreSQL, Leadership, Business, GitHub, Software Development...
Hackberry
React, React Native, Next.js, APIs, API Integration, iOS, JavaScript, C#.NET...
Crossplatform Sweden
React Native, React, TypeScript, JavaScript, Git, GitHub, GitHub Actions...

Experience

  • Software Development - 18 years
  • Visual Studio Code (VS Code) - 10 years
  • React Native - 8 years
  • React - 8 years
  • .NET MAUI - 8 years
  • JavaScript - 7 years
  • TypeScript - 7 years
  • C#.NET - 7 years

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, GitHub, Klaviyo

The most amazing...

...thing was building Zoul from scratch as founder and CTO, a live expert marketplace with real-time voice/video, Stripe billing, and multi-role architecture.

Work Experience

Head of Development

2025 - 2026
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.
Technologies: PHP, React, PostgreSQL, Leadership, Business, GitHub, Software Development, Slack, Visual Studio Code (VS Code), MySQL, IT Security, Playwright, Fintech, Monorepos, AI-assisted Development, CTO, Engineering Management, Team Leadership, Technical Leadership, Real-time Data, Low-latency Software, Technical Architecture, Backlog Management, Fractional CTO, CSS3, Git, GitHub Actions, CI/CD Pipelines, Sentry, Integration, TypeScript, React Native, Node.js, DocuSign, Architecture, Security, Artificial Intelligence (AI), Software Architecture, Mentorship, Delivery Management

Technical Lead Consultant

2025 - 2025
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.
Technologies: React, React Native, Next.js, APIs, API Integration, iOS, JavaScript, C#.NET, TypeScript, GitHub, Integration, Maps, Full-stack, Full-stack Development, Leadership, Business, Firebase, Software Development, Slack, Visual Studio Code (VS Code), Node.js, MySQL, Supabase, REST APIs, Tailwind UI, Playwright, Monorepos, AI-assisted Development, .NET, C#, Engineering Management, Team Leadership, Technical Leadership, SaaS, Technical Architecture, Backlog Management, Vector Stores, SQL, HTML5, CSS3, Git, GitHub Actions, CI/CD Pipelines, Sentry, Architecture, Large Language Models (LLMs), Artificial Intelligence (AI), Technical Consulting, Software Architecture, Mentorship, Lovable, Supabase Auth

Co-founder & Development Manager

2017 - 2024
Crossplatform Sweden
  • Co-founded Crossplatform Sweden AB and led delivery of 10+ successful cross-platform projects across healthcare, education, government, and consumer sectors.
  • 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.
  • Worked directly with clients to translate business needs into structured software requirements and accurate project estimations using software engineering expertise.
  • Delivered React Native, Xamarin, and Next.js solutions to diverse clients across Sweden and Europe, meeting project timelines with high-quality results.
Technologies: React Native, React, TypeScript, JavaScript, Git, GitHub, GitHub Actions, CI/CD Pipelines, Sentry, Firebase, Xamarin, Node.js, Integration, Azure, Next.js, iOS, Android, Leadership, Agile, REST APIs, Tailwind CSS, Google API, DocuSign, Architecture, Security, Python, Large Language Models (LLMs), Artificial Intelligence (AI), Technical Consulting, Software Architecture, Mentorship, Lovable, Supabase Auth

Development Manager

2017 - 2024
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.
Technologies: React Native, React, Xamarin, .NET MAUI, C#.NET, TypeScript, APIs, API Integration, Ionic 7, iOS, JavaScript, GitHub, Integration, Maps, Full-stack, Full-stack Development, Leadership, Business, Firebase, Software Development, Slack, Visual Studio Code (VS Code), Node.js, MySQL, Supabase, Vercel, REST APIs, Tailwind UI, Playwright, Monorepos, AI-assisted Development, .NET, C#, Stripe API, Webhooks, CTO, Engineering Management, Team Leadership, Technical Leadership, SaaS, Technical Architecture, Backlog Management, Fractional CTO, SQL, ASP.NET, Performance Optimization, HTML5, CSS3, eCommerce, Windows Server, IIS, Large Language Models (LLMs)

Team Lead | Software Development Consultant

2016 - 2017
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.
Technologies: Xamarin, C#.NET, React Native, Team Leadership, ASP.NET, Azure, Scrum, SQL Server, .NET Core, Entity Framework, RabbitMQ, Git, GitHub, CI/CD Pipelines, GitHub Actions, Microsoft SQL Server, Windows Communication Foundation (WCF), Technical Consulting

Experience

Wish2Go

Wish2Go is an app that motivates children to engage in healthy exercise in everyday life. Children, together with their parents, choose products or experiences from our partners in the app. What you choose becomes "rewards" for the children. The rewards can be purchased directly through the app (parent version) or later if you choose.

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/
Tiny Minds Lab offers a comprehensive tool that makes it fun and easy for educators to plan, implement, and follow up on preschool teaching. Our curriculum map provides key insights into the curriculum's requirements and offers easy access to pedagogical content through super-engaging learning loops based on Swedish children's books. The playful teaching material is integrated into a shareable calendar, facilitating easy startup and follow-up since most of it is documented automatically. Educators can easily check whether they are on track to reach their goals or have lost ground along the way.

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

Test Timer is an app that helps manage time during exams by calculating the ideal time allocation for each question based on the total exam duration and the number of questions. It also features a unique system where any time saved on a question is automatically added to the next, ensuring efficient use of exam time and improving the chances of completing the exam successfully.

Tyck Till

https://play.google.com/store/apps/details/Tyck_Till?id=astando.synpunkt&hl=en
With this app, you can enjoy Stockholm's traffic and outdoor environment directly on your mobile. Submit a question, an idea, a praise, a complaint, a bug report, or a disturbance whenever you want, wherever you want. Using the phone's GPS, it's easy to enter a location from your point of view. You can also attach photos to describe your case further. Choose whether you want to receive feedback via e-mail or remain anonymous when you like.

Zoul App

Zoul is a marketplace platform connecting users with certified professionals—including doctors, lawyers, business advisors, and tech specialists—for paid voice and video consultations.

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

Built a cross-platform mobile inspection app for Nitro Consult, a Swedish company with 40+ years of expertise in explosive engineering. The app streamlines pre- and post-inspection workflows, allowing inspectors to document structural defects in walls, floors, ceilings, and facades before and after vibration-inducing activities. Results are compared against pre-inspection baselines to assess structural impact. The app integrates with Nitro Consult's web portal NCVIB for centralized project monitoring. Built using Xamarin.Forms and later migrated to .NET MAUI, with C#, Azure, and SQL Server on the back end.

Pantry Store App

Pantry Store is a full-stack mobile and web platform that allows customers to locate nearby Pantry stores, browse and purchase products via Stripe, and unlock physical Pantry Boxes via Bluetooth. Served as full-stack lead across React Native for mobile, React for web, and Node.js for the back end, with Firebase for real-time data and authentication. Integrated Stripe for payment processing, implemented Bluetooth connectivity for physical lock control, and applied TDD and CI/CD pipelines throughout. Built for both iOS and Android with a shared TypeScript codebase.

Education

2009 - 2011

Master's Degree in Software Engineering

Blekinge Institute of Technology (BTH) - Karlskrona, Sweden

2003 - 2007

Bachelor's Degree in Computer Science

University of Jordan - Amman, Jordan

Skills

Libraries/APIs

React, Node.js, REST APIs, Camera API, Playwright, Stripe API, Google API, Stripe, Entity Framework

Tools

Slack, GitHub, Git, Claude Code, Windsurf, Sentry, RabbitMQ

Languages

JavaScript, C#.NET, TypeScript, C#, SQL, HTML5, CSS3, GraphQL, PHP, Python

Frameworks

React Native, .NET MAUI, Next.js, .NET, Ionic, ASP.NET, .NET Core, Tailwind CSS, NestJS

Paradigms

Mobile Development, Role-based Access Control (RBAC), Scrum, Agile, Test-driven Development (TDD), Event-driven Architecture

Platforms

MacOS, Visual Studio Code (VS Code), Xamarin, Firebase, Vercel, Android, iOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Windows Server, Klaviyo, Azure

Storage

PostgreSQL, MySQL, Microsoft SQL Server

Other

Software Development, Research, Leadership, Business, Ionic 7, API Integration, APIs, Full-stack Development, Full-stack, Maps, Integration, Supabase, AI-augmented Software Engineering (AIASE), AI-assisted Development, Team Leadership, Technical Leadership, SaaS, Technical Architecture, Backlog Management, 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, IT Security, Tailwind UI, Fintech, Monorepos, Webhooks, CTO, Engineering Management, Real-time Data, Low-latency Software, Fractional CTO, Cursor AI, PDF, IIS, Security, Large Language Models (LLMs), User Experience (UX), Data Modeling, Multi-tenant SaaS, Vector Stores, SQL Server, GitHub Actions, CI/CD Pipelines, Bluetooth, Windows Communication Foundation (WCF), DocuSign

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring