
Abdallah Ebrahim
Verified Expert in Engineering
Software Developer
Dubai, United Arab Emirates
Toptal member since January 1, 2021
Abdallah is a senior full-stack AI engineer with 10+ years of experience across web, mobile, and AI. He designs and delivers agentic AI systems and full-stack products end-to-end, covering front end, back end, and infrastructure. Working closely with founders, product, and business stakeholders, Abdallah has a consistent record of taking products from zero to production across domains such as IoT, commerce, AI, and developer tooling, in both fast-moving and regulated enterprise environments.
Portfolio
Experience
- Redux - 6 years
- CSS3 - 6 years
- React - 6 years
- JavaScript - 6 years
- TypeScript - 5 years
- PWA - 4 years
- Node.js - 4 years
- Architecture - 3 years
Preferred Environment
Trello, GitHub, GitLab, Git, Jira, Slack, WebStorm, Visual Studio Code (VS Code), Tailwind CSS
The most amazing...
...thing I built is a workflow builder where users compose multi-step processes. Nodes support conditional branching, rule-based logic, and live, agentic AI steps.
Work Experience
Senior Full-stack AI Engineer
Leading MENA Financial Institution, AI Innovation Hub
- Architected a production multi-agent RAG platform across three business verticals using LangChain, Azure OpenAI, and Azure AI Search, with a master orchestrator routing queries by intent to independently configured agents.
- Built the front end in React and TypeScript, with a Python FastAPI back end exposing agentic workflows as REST endpoints, streaming responses back to the UI.
- Instrumented the full pipeline with OpenTelemetry via Azure AI Foundry, capturing per-request traces across every agent hop: inputs, outputs, token counts, latency, and retrieval metadata.
- Integrated Ragas into the CI/CD pipeline as an automated quality gate, running Faithfulness and Context Precision evaluations against synthetic test sets on every deployment.
- Led the full-stack architecture of a visual workflow builder using React Flow, supporting drag-and-drop composition, conditional branching, rules engine logic, and live agentic steps wired to LangChain.
Staff Software Engineer
Huspy
- Led the front-end chapter to help build foundations, mentor, and grow front-end engineers.
- Ran architecture discussions and improved current applications system design.
- Built developer tools and libraries that helped increase engineer's productivity.
Senior Software Engineer
Huspy
- Led the front-end chapter across the company, providing guidance, mentoring, and leading engineering initiatives.
- Developed the design system from scratch using React, TypeScript, and SASS.
- Optimized core application performance five times by refactoring for core-styled components used across the application.
- Enhanced the application infrastructure by introducing new architecture that enables the development process and reduces development time by three times.
- Refactored different parts of the application for a better user experience.
- Led different product releases, either for new features or bug fixes.
Lead Front-end Engineer
Tradeling
- Led three teams and six front-end engineers working closely with project and product managers to deliver features in our marketplace tribe, which is responsible for the seller experience of the product.
- Migrated the current CMS, from research, benchmarking, and choosing the technology to fit our stack and infrastructure, to the development process, deployment, and production.
- Oversaw performance enhancements and fixes on the application infrastructure level.
- Collaborated with the technology team for migrations, refactoring, and infrastructure developments.
- Mentored the team on proper test practices by conducting workshops for writing unit and integrations tests.
Senior Software Engineer
Tradeling
- Built the largest B2B eCommerce platform in MENA using React and TypeScript.
- Led the development of new features to the front-facing application E2E.
- Engaged in product revamping and refactoring to follow modern MVVM architecture.
- Introduced unit and integration testing and other tools and technologies for better DX.
- Encouraged engineers to have fun and share knowledge.
Senior Software Engineer
Steady Platform, Inc (via Toptal)
- Maintained and added new functionalities to the system using fp-ts, io-ts, and TypeScript.
- Built new projects from scratch using React, TypeScript, and Zustand.
- Designed new applications to improve the team's velocity and accelerate production lead time.
Senior Front-end Engineer
ContainIQ (via Toptal)
- Crafted a quick MVP to demonstrate the application ideas.
- Architected and redesigned the MVP for a more stable and extendable application.
- Onboarded other engineers to the project with a seamless developer experience that allows them to contribute on the first joining day.
Senior Front-end Engineer
WakeCap
- Developed a solution for a real-time tracking engine using WebSockets and OpenLayers that maps and visualizes GIS coordinates into pixel images.
- Refactored the application legacy codebase to use TypeScript and created an easy-to-use developer environment.
- Architected and designed the system to be maintainable and scalable for future features.
- Introduced TTD architecture and unit testing using Jest and Enzyme.
- Collaborated with project managers and designers to help to create the product map and user experience.
- Led a team of two engineers and one designer to help build and deliver an internal installation tool for our system.
Front-end Engineer
Wuzzuf
- Engaged in one of the largest product releases and worked directly with stakeholders to fit their requirements and needs.
- Maintained old projects and fixed bugs in the internal legacy systems.
- Introduced new technologies and tools for a better developer experience.
- Introduced PWA technologies and demonstrated how the company could benefit from it by demonstrating the transformation from a user-facing application into a PWA.
Front-end Engineer
IoTBlue Software as a Service S.L.
- Built a fully functional full-stack dashboard to help users create their own and fully-customized dashboard to the level of font sizes and colors.
- Created real-time tracking solutions using different GIS engines that can also work on-premises.
- Built a visual programming interface to help users create their own workflows and vertical applications with no code needed.
- Tracked and fixed bugs on the legacy systems and helped enhance the look and experience of them.
UI Developer
Digital Yard (previously Starwallet Labs)
- Turned client requirements into the applications they requested.
- Onboarded new engineers and mentored them to become familiar with company culture.
- Maintained and enhanced the user experience of old projects.
Experience
Tradeling
http://tradeling.comWakeCap
https://www.wakecap.com/Wuzzuf
ContainIQ
Huspy
https://huspy.comEducation
Bachelor's Degree in Computer Science
Thebes Academy - Cairo, Egypt
Certifications
AI Agent: From Prototype to Production
Frontend Masters
Build an AI Agent from Scratch
Frontend Masters
Mobile Web Specialist
Udacity
Front-end Nanodegree
Udacity
Skills
Libraries/APIs
jQuery, React, Leaflet, OpenLayers, Antd, Chart.js, REST APIs, React Router, Flexbox, Lodash, React Redux, React Testing Library, Context API, Emotion, GraphQL API, TanStack Table, Node.js, Google Maps API, JSON API, React Query, Playwright, Mapbox API, Framer Motion, D3.js, Stripe, fp-ts, OpenAI API
Tools
Git, GitHub, Trello, Redux Toolkit, Lighthouse, Optimizely, Vitest, Claude, Claude Code, Figma, WebStorm, Webpack, Shadcn, MQTT, SonarCloud, Nx, Firebase Authentication, TanStack Router, Slack, Jira, GitLab, Babel, Expo, Microsoft Copilot
Languages
HTML5, CSS3, JavaScript, TypeScript, CSS, HTML, ECMAScript (ES6), Sass, SCSS, GraphQL, Kotlin, Java, Python, Haskell, Scala, PureScript, SQL, Objective-C
Frameworks
Ant Design, Redux, Next.js, Jest, Tailwind CSS, React Native, Material UI, NestJS, Cypress, Express.js, Agentic Frameworks
Paradigms
RESTful Development, Unit Testing, Testing, REST, Code Refactoring, Real-time Systems, Responsive Web Design (RWD), UI Design, Best Practices, Test-driven Development (TDD), Model Context Protocol (MCP), Management, Web Performance Optimization (WPO), Mobile Development, Design Patterns, Agile, Scrum, Functional Programming
Platforms
Visual Studio Code (VS Code), Storyblok, Web, Linux, Vercel, Mapbox, Mobile, Firebase, Replit, Contentful, PostHog, Mixpanel, AWS Lambda, Amazon Web Services (AWS), Docker, Azure
Storage
JSON, MongoDB, PostgreSQL, MySQL, SQLite, Amazon S3 (AWS S3)
Other
Material Design, WebSockets, Design Systems, Software Engineering, System Design, Operating Systems, PWA, User Interface (UI), Front-end, Responsive UI, Pixel Perfect, eCommerce, APIs, Progressive Web Applications (PWAs), Code Review, Maps, Server-side Rendering (SSR), Monorepos, Chakra UI, Styled-components, React Hooks, API Integration, Minimum Viable Product (MVP), i18n, Software Architecture, Dashboards, Responsiveness, Cursor AI, Data Visualization, Front-end Architecture, Single-page Applications (SPAs), Real-time Data, Software as a Service (SaaS), Web App Development, Front-end Development, Application State Management, ESLint, Cross-platform App Development, SSG, Lazy Loading, Scalability, Web Scalability, Core Web Vitals, Accessibility, Startups, Web Development, SaaS, UI Testing, Web UI, Web UX, RESTFul APIs, Interactive Dashboards, AI-generated Code, Software Design, Figma to React, Analytics, Strapi, Reusable Libraries, Vibe Coding, Product Development, Retrieval-augmented Generation (RAG), AI Programming, Mobile First, Headless Commerce, Scaling, HTML Canvas, Application Modernization, Prompt Engineering, Data Structures, Algorithms, Artificial Intelligence (AI), CI/CD Pipelines, User Experience (UX), Architecture, Team Mentoring, Mentorship & Coaching, Leadership, IT Management, Charts, Storybook, JSON REST APIs, Performance Optimization, Full-stack, Zustand, Vite, AI Agents, Agentic AI, Full-stack Development, GitHub Actions, Mobile App Development, Large Language Models (LLMs), OpenAI, Mobile Apps, AI Integration, Tailwind UI, A/B Testing, WCAG 2, Turborepo, Back-end, Internet of Things (IoT), UI Components, AI Tools, Large Language Model Operations (LLMOps), Supabase, Security, Web Content Accessibility Guidelines (WCAG), Machine Learning, IT Security, Software, Content Management Systems (CMS), Strategy, IT Project Management, AI Chatbots, Vector Databases, LangChain, FastAPI, Foundry, SDKs, OpenTelemetry
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