Bishoy Maher, Developer in Cairo, Cairo Governorate, Egypt
Bishoy is available for hire
Hire Bishoy

Bishoy Maher

Verified Expert  in Engineering

Full-stack Developer

Cairo, Cairo Governorate, Egypt

Toptal member since September 9, 2021

Bio

Bishoy is a full-stack engineer and UI/UX designer who has spent 4+ years crafting human-centered, data-intensive products—aligning with the UN's SDGs to impact society positively. He identifies and drives solutions to user pain points, efficiently launching projects in transportation, resource planning, and mental health. Notably, Bishoy has built four geospatial web apps that collect, process, and manage public transit data—now used in large-scale studies by clients like the World Bank.

Portfolio

LotLinx, Inc
Front-end, React, Kepler.gl, CSS, REST APIs, JavaScript, HTML, Git...
LotLinx, Inc
Front-end, React, Kepler.gl, CSS, REST APIs, JavaScript, HTML, Git, Deck.gl...
Drone Tour Solutions, LLC
JavaScript, Mapbox, Google Maps, Mapbox API, Google Maps API, Google Places API...

Experience

  • UX Design - 5 years
  • Software Design - 5 years
  • React - 5 years
  • Data Visualization - 5 years
  • Full-stack - 5 years
  • Front-end - 5 years
  • Amazon Web Services (AWS) - 4 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

React, Data Visualization, Figma, Functional Programming, JavaScript, Node.js, Amazon Web Services (AWS)

The most amazing...

...project I've handled from inception to delivery is a computer vision app that classifies, tracks, and counts public transit vehicles using traffic cameras.

Work Experience

Sr. Frontend Engineer

2025 - PRESENT
LotLinx, Inc
  • Revived a 4-year-old, X00,000 user, cross-browser extension with modern tooling and improved architecture. Improved team productivity massively with the addition of Hot-module-reload and simplified messaging.
  • Integrated a full LLM chat feature into the extension, utilizing WebExtension APIs for full-page screenshots and website content parsing to provide the current webpage as context to the AI chatbot.
  • Re-hired to continue the development of the web application delivered in the first engagement with the client and their internal team.
Technologies: Front-end, React, Kepler.gl, CSS, REST APIs, JavaScript, HTML, Git, Chrome Extensions, Safari Extensions, Firefox Extensions, WebExtensions API

Data Visualization Developer

2024 - 2025
LotLinx, Inc
  • Developed and implemented geospatial visualizations, including an arc map that effectively illustrated shopping traffic patterns, enhancing data-driven decision-making.
  • Created H3 hex-binned visualizations of Google Analytics location data, providing insights into dealership demand and enabling optimal resource allocation for targeted marketing campaigns.
  • Designed and built a comprehensive set of charts for inventory risk and trend visualizations, improving the client's ability to monitor and respond to market fluctuations.
  • Collaborated with a cross-functional team to ensure seamless integration of front-end components with back-end services, resulting in a cohesive and snappy user experience.
Technologies: Front-end, React, Kepler.gl, CSS, REST APIs, JavaScript, HTML, Git, Deck.gl, Shadcn, Tailwind CSS, SCSS, Web GIS, Maps, Mapbox, D3.js, Storybook, Recharts, React Query, Data Visualization, TypeScript 3, User Experience (UX), User Interface (UI), Turf.js, UI Design, React Hook Form, TypeScript, Mapping, GIS, GPS, Chrome Extensions, Front-end Development, Axios

Full-stack Software Engineer

2024 - 2025
Drone Tour Solutions, LLC
  • Led the development of a Next.js application that integrates Google Maps and Places to automatically generate a flyer suitable for MLS for real estate agents that showcases nearby points of interest by their logo.
  • Designed and implemented a seamless user experience, allowing users to upload property images and overlay them on the map. The solution integrates with Regrid to automatically visualize the property's parcel.
  • Deployed to Vercel and incorporated Clerk for authentication, ensuring a secure and performant foundation for the platform.
Technologies: JavaScript, Mapbox, Google Maps, Mapbox API, Google Maps API, Google Places API, Multiple Listing Services (MLS), Clerk, Zustand, Next.js, Shadcn, Framer Motion, React Query, React Hook Form, TypeScript, Vercel, Vis.gl, Stripe, Data Visualization, Stripe API, Tailwind CSS, Mapbox GL, TypeScript 3, User Experience (UX), User Interface (UI), UX Wireframes, Full-stack, Front-end, UX Design, UI Design, Mapping, GIS, Maps, Front-end Development

Full-stack JavaScript Developer

2021 - 2025
Flowly (formerly Tamadé)
  • Developed a customer-facing portal that enables everything from purchasing to monitoring user session metrics, allowing them to view trends and track the product's effectiveness in helping their medical conditions.
  • Rearchitected the React application following modern best practices and SRP to ensure the product is easily maintainable into the future.
  • Oversaw the launch process of a custom flow for organizations that simultaneously handled purchasing activities for thousands of customers.
  • Upgraded AWS Amplify and almost 100 Lambda functions, aligning infrastructure with SOC 2 requirements to acquire SOC 2 Type 1 certification, demonstrating a commitment to security and data protection, and ensuring compliance with industry standards.
  • Contributed to a 10% increase in customer acquisition by implementing multiple secondary checkout flows for gifting, tiered users (guides), and enterprise customers.
  • Enhanced customer communication channels and reduced response time by 50% by implementing a two-way chat module through a Twilio integration.
Technologies: JavaScript, Amazon Web Services (AWS), React, Node.js, AWS Amplify, Amazon DynamoDB, Chakra UI, User Experience (UX), User Interface (UI), AWS Lambda, Stripe API, ShipStation, GraphQL, Amazon Cognito, APIs, Software Design, Microservices, Leadership, AWS CloudFormation, Full-stack, Data Visualization, Figma, Functional Programming, Amazon S3 (AWS S3), Git, Architecture, Front-end, Requirements Analysis, TypeScript, Responsive Layout, Responsive UI, JSX, Responsive Web Apps, JSON, Twilio, React Router, React Query, Stripe, GitHub, Design, Software Architecture, Dashboards, NoSQL, Front-end Architecture, UX Design, UI Design, React Hook Form, Front-end Development, Axios

Product Owner

2021 - 2023
Transport for Cairo
  • Reduced the required person-days and research costs by 75% by overhauling the custom questionnaire module used in a mass research effort of an over 300-question interview to collect thousands of samples in under a month.
  • Streamlined a critical data pipeline in a microservice—transforming GIS layers to a standard GTFS feed—enabling a highly interactive, offline-first, geospatial data management experience with standardized import and export functions.
  • Orchestrated the development of a company-wide technical blog to provide a platform for our data scientists and engineers to share their technical expertise with the world.
Technologies: Figma, Deck.gl, Mapbox GL, ECMAScript (ES6), TypeScript 3, Next.js, Kubernetes, Amazon EKS, GeoJSON, General Transit Feed Specification (GTFS), React, Valtio, React Native, Mapbox API, react-map-gl, Immutable.js, Web GIS, Tailwind CSS, APIs, Software Design, Architecture, Leadership, JavaScript, Amazon Web Services (AWS), Geospatial Data, Mapbox, Technical Writing, Microservices, Full-stack, Front-end, Geolocation, PostGIS, Requirements Analysis, REST, Technical Leadership, QGIS, GIS, Responsive Layout, Responsive UI, JSX, Responsive Web Apps, JSON, React Router, React Query, Express.js, Context API, Design, Team Leadership, Software Architecture, Microfrontends, NoSQL, Front-end Architecture, UX Design, UI Design, Mapping, Maps, GPS, Front-end Development, Axios

Full-stack Software Engineer

2019 - 2022
Transport for Cairo
  • Achieved a 40% faster data validation process after designing and launching a web-based geoprocessing tool. Leveraged the GPU to allow simultaneous processing of X00,000 geographic data points.
  • Scoped and built a vehicle detection, classification, tracking, and counting system, which included collecting and cleaning 10,000+ vehicle images, training a custom classifier, and deploying with Docker. Built a web app to upload and process videos.
  • Enhanced the remote monitoring process for data collection projects by developing data-rich interactive web dashboards. Performed user research, user-journey mapping, wireframing, prototyping, and implementation of these designs.
  • Developed and published a custom Node.js package for automated bulk map-matching, i.e., snapping raw GPS data to the underlying roadmap.
Technologies: Webpack 5, Figma, Leaflet, React, React Redux, Deck.gl, Python 3, Darknet, OpenCV, Node.js, GraphQL, Amazon S3 (AWS S3), Docker, GraphHopper, HTML5, CSS3, Data Visualization, JavaScript, ECMAScript (ES6), Functional Programming, PostgreSQL, Web App UX, Material UI, Amazon Web Services (AWS), Git, Electron, HTML, CSS, Geospatial Data, Mapbox, Webpack, GeoJSON, REST APIs, Python, SQL, Amazon CloudFront CDN, Web GIS, GeoServer, Docker Compose, Microservices, Full-stack, Turf.js, Software Design, Front-end, MongoDB, Machine Learning, Chart.js, Geolocation, PostGIS, REST, Location Tracking, MERN Stack, Responsive Layout, Responsive UI, JSX, Responsive Web Apps, Apollo, JSON, React Router, Context API, Design, Code Review, Microfrontends, Dashboards, Front-end Architecture, UX Design, UI Design, Mapping, GIS, Maps, GPS, Front-end Development, Axios

User Experience Design Lead

2020 - 2021
Dexi
  • Championed an innovative, user-centered approach to the design of a dental practice management system that separated user workflows by responsibilities—allowing doctors to focus on patient care while the staff handled logistics.
  • Led the design and delivery of six core modules, including treatments, tasks, appointment scheduling, lab integration, and prescriptions.
  • Oversaw the code review process—ensuring that high-quality, maintainable code PRs were merged.
  • Assisted the CEO and CTO to ensure that development teams and technologies are aligned with the business strategy and goals.
  • Hired, coached, and reviewed the performance of one senior engineer and oversaw the management of three additional engineers.
Technologies: Figma, React, Data Visualization, JavaScript, ECMAScript (ES6), Web App UX, HTML5, CSS3, Material UI, Git, CSS, Leadership, Amazon Web Services (AWS), Software Design, Architecture, Front-end, Requirements Analysis, REST, Responsive Layout, Responsive UI, Responsive Web Apps, GitHub, Design, Team Leadership, Code Review, Software Architecture, Dashboards, Front-end Architecture, UX Design, UI Design, Front-end Development, Axios

Experience

RouteLab Observer | Enhancing Project Monitoring for Public Transit Researchers

https://dribbble.com/shots/16063776-RouteLab-Observer-Dashboard-New-and-Improved
A React-based public transport data collection tool built at Transport for Cairo. This tool is part of a larger suite called RouteLab.

Our primary goal was to shorten the feedback loop between data capture and data validation through the following:

• Providing timely, accurate KPIs on short-term (daily) and long-term (project) scales.
• Surfacing potential errors in captured data automatically, such as illegal use of mocking applications or invalid GPS traces.
• Providing controls for field parameters—geofencing, time-bounding, disabling particular trips—to complete the project on time and within budget.

This dashboard and its accompanying mobile application help us collect and monitor our researchers' performance, ensure our project's survey targets are met, and provide each stakeholder with relevant metrics at a glance.

I oversaw the design and development of Observer's front-end experience for web and mobile. It is battle-tested in metropolitan projects across developing cities in Africa, including Cairo, Egypt; Kampala, Uganda; and Accra and Kumasi, Ghana.

RouteLab Snapper | Accelerating Geospatial Data Validation Pipeline for Urban Planners

https://dribbble.com/shots/15618349-RouteLab-Snapper
A React-based web app for turning raw GPS data into valuable, actionable insights.

This application ensures that data collected using RouteLab Observer is valid and standardized—raw GPS points are clustered into suggested hotspots. Traces are matched to the underlying base map to remove all GPS noise for a clean route. RouteLab Snapper is a critical part of the data pipeline enabled within RouteLab. It produces valid data that can be transformed into a high-quality GTFS feed—the industry standard format used in journey-planning and urban mobility planning applications.

I was the front-end lead for design and implementation. I liaised with the back-end developer to offload expensive computations onto microservices that can be instantiated as needed. The application was my first foray into WebGL, which has enabled the visualization of thousands of data points simultaneously while staying performant (around 60 FPS).

We measured a 40% increase in the speed and efficiency of the data validation process upon completion and deployment of the tool to a project in Kampala, Uganda.

Dexi | Streamlining Clinic Operations and Resource Management for Dentists

https://dribbble.com/shots/16418185-Dexi-Landing-Page
A React-based web application that delivers a completely re-imagined workflow stemming from interviews conducted with medical professionals in the market. After understanding their core needs—efficient treatment planning and effortless insights into clinic operations—we researched, iterated, and delivered precisely that.

Approached with frustrations about the state of dental practice management tools in the Egyptian market, my friend was in the middle of setting up his clinic and didn't feel like any of the solutions on the market met his exact needs. He was hell-bent on finding a solution, even if he had to build it himself.

Over 15 months, we collaborated and went from idea to design and execution. I handled the branding, UX, and UI design for four core modules:

1. Treatment planning made more intuitive than ever before.
2. Powerful automated reports sent to their dashboard, helping dentists improve their clinic operations from day 1.
3. Separate workflows for medical professionals and supporting staff, allowing doctors to focus on patient care and distributing tasks to everyone else.
4. Lab workflows that ensure accountability from mouth impression to delivery.

Transforming a Hobby Project Into a Market-ready MVP in Under Three Months

An MVP that I developed as a one-person team working directly with the client. I collected and defined project requirements, designed the software, and delivered a high-quality product.

Initially, the requirements for a basic MVP were predetermined, but as the project progressed, we collaboratively defined the scope and requirements for a 2nd version. Our primary objectives included the following:

• Implementing an authentication layer using Auth0.
• Deploying the service on AWS.
• Designing a responsive front end to present and facilitate easy analysis of thousands of collected geospatial and temporal data.

DELIVERABLES
We produced a secure front end integrated with AWS to efficiently retrieve and display near-real-time location information through various engaging data visualizations. Key features include:

• GPU-accelerated data analysis using a custom-configured Kepler.gl instance embedded into the application.
• Animated map, powered by Deck.gl, for seamless position updates.
• Fully-documented scalable architecture ready for further development.

This project allowed the client to elevate his side-project concept to a polished state suitable for initial market testing.

Education

2014 - 2019

Bachelor's Degree in Electrical Engineering

University of Greenwich - Greenwich, London

Certifications

NOVEMBER 2018 - PRESENT

Full-Stack Web Developer Nanodegree

Udacity

Skills

Libraries/APIs

React, Context API, Leaflet, Node.js, React Redux, Immutable.js, REST APIs, AWS Amplify, React Router, React Query, React Hook Form, WebGL, OpenCV, GraphHopper, Stripe API, Mapbox GL, Valtio, Mapbox API, Turf.js, Kepler.gl, Recharts, Chart.js, Stripe, Google Maps, Google Maps API, Google Places API, Framer Motion, Vis.gl, D3.js, WebExtensions API

Tools

GIS, JSX, Figma, react-map-gl, Git, Web GIS, GitHub, Webpack 5, Webpack, Docker Compose, Amazon Cognito, ShipStation, Amazon CloudFront CDN, Amazon EKS, Canvas, AWS CloudFormation, Shadcn, Multiple Listing Services (MLS)

Languages

JavaScript, ECMAScript (ES6), HTML5, GraphQL, CSS3, HTML, CSS, TypeScript 3, TypeScript, Python 3, Python, SQL, SCSS

Frameworks

Material UI, Redux, Deck.gl, Electron, Tailwind CSS, React Native, Darknet, Next.js, Flask, Express.js

Paradigms

Microfrontends, Functional Programming, Microservices, UI Design, UX Design, Responsive Layout, REST, Requirements Analysis, Management

Platforms

Amazon Web Services (AWS), Mapbox, Docker, Kubernetes, AWS Lambda, Vercel, Amazon Lightsail, Twilio, Clerk

Storage

Amazon S3 (AWS S3), JSON, NoSQL, PostgreSQL, GeoServer, Amazon DynamoDB, PostGIS, MongoDB

Other

Geospatial Data, GeoJSON, User Experience (UX), Maps, Front-end, Dashboards, Mapping, Front-end Development, Data Visualization, Web App UX, UX Wireframes, User Interface (UI), APIs, Software Design, Architecture, Leadership, Full-stack, Location Tracking, Technical Leadership, MERN Stack, Responsive UI, Responsive Web Apps, Geolocation, Design, Minimum Viable Product (MVP), Team Leadership, Code Review, Software Architecture, Front-end Architecture, GPS, Axios, OAuth, General Transit Feed Specification (GTFS), Wireframing, Chakra UI, Public Speaking, Political Campaigning, Graphic Design, Technical Writing, Puck.js, UI Animation, Amazon RDS, Design Leadership, API Integration, QGIS, Apollo, Machine Learning, Storybook, Vite, Zustand, Chrome Extensions, Web Extensions, Safari Extensions, Firefox Extensions

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