
Bishoy Maher
Verified Expert in Engineering
Full-stack Developer
Cairo, Cairo Governorate, Egypt
Toptal member since September 9, 2021
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
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
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
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.
Data Visualization Developer
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.
Full-stack Software Engineer
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.
Full-stack JavaScript Developer
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.
Product Owner
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.
Full-stack Software Engineer
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.
User Experience Design Lead
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.
Experience
RouteLab Observer | Enhancing Project Monitoring for Public Transit Researchers
https://dribbble.com/shots/16063776-RouteLab-Observer-Dashboard-New-and-ImprovedOur 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-SnapperThis 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-PageApproached 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
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
Bachelor's Degree in Electrical Engineering
University of Greenwich - Greenwich, London
Certifications
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
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