Khaled El-Fakharany
Verified Expert in Engineering
Full-stack Mobile Developer
Manchester, United Kingdom
Toptal member since May 4, 2020
With a proven track record in shaping project requirements, defining production timelines, guiding technology choices, and identifying the right talent, Khaled is the ideal partner for clients seeking a seasoned professional to steer their projects toward success. By leveraging Khaled's expertise, clients can make informed decisions and navigate their projects with confidence.
Portfolio
Experience
Availability
Preferred Environment
MacOS, iOS, WatchOS, Firebase, ARKit, ML Kit, Swift, Objective-C, Thunkable, FlutterFlow, OpenAI API
The most amazing...
...project I've developed is a macOS app for media management that is currently used by media world leaders such as NBC, BBC, CBS, Paramount Pictures, and others.
Work Experience
CTO
CanterVR
- Led the planning and execution of the company’s technology strategy, vision, and goals. Conducted research and development, implemented new systems and infrastructure, and managed technology teams and resources.
- Leveraged VNC protocols to develop a cross-platform VR app for remote desktop control, achieving immersive and interactive access to any computer. Utilized LiDAR tracking, and dynamic dimming to optimize latency and game engine limitations.
- Developed a VNC SDK wrapper (iOS and Android) with Unity, enabling remote Unity app control. Handled VNC events, stream buffer data, and user input. Overcame compatibility, performance, and security challenges.
- Designed and implemented cloud infrastructure and database management solutions. Leveraged Firebase functions to create APIs for data access and manipulation and AWS server to enable streaming features for real-time applications like audio streaming.
- Developed a cross-platform desktop application that leverages the PyQt framework for cross-platform compatibility and the Swift programming language for native performance on macOS that follows the Apple Human Interface Guidelines.
MacOS Developer
B&S Collective Pty Ltd
- Engineered a robust application to drive a Mac Mini machine within a photo booth, facilitating user interaction and efficiently managing the booth's operational processes.
- Employed advanced Xcode debugging techniques to optimize the application's energy consumption, resulting in substantial reductions in electricity bills and enhanced operational efficiency.
- Successfully deployed and adapted the application to run on multiple Apple hardware architectures, ensuring seamless compatibility and performance across various devices.
Technical Project Manager
Seidr, Ltd.
- Advised and assisted the client in selecting the appropriate technology stack for their project, aligning the technology choices with their specific needs and goals.
- Collaborated with the client to draft a comprehensive product requirement document, ensuring a clear and detailed blueprint for the project's development.
- Established the production timeline and defined the criteria for completion (the Definition of Done (DoD)) for each milestone, enabling efficient project management and progress tracking.
- Conducted thorough interviews and analysis of multiple agencies, ultimately aiding the client in making an informed decision when selecting an agency to entrust with their project.
MacOS Developer
Mainsail Holding LLC
- Seamlessly transitioned the application from deprecated Objective-C methods to contemporary implementations, ensuring its compatibility with newer macOS versions and restoring its functionality.
- Facilitated communication between legacy app methods and modern Swift functions by introducing a wrapper, bridging the gap to enable continued support and maintenance.
- Collaborated closely to strengthen map updates, establishing a secure connection with the map provider, thus fortifying the reliability and integrity of map data within the application.
- Expanded the application's feature set by incorporating numerous UI components, enhancing its usability, and introducing new functionalities to enrich the user experience.
iOS Developer
Airmee
- Devised a comprehensive software architecture strategy to enable seamless offline support within the application, addressing critical connectivity challenges encountered by users in indoor environments.
- Vigilantly monitored the performance metrics of recently launched features, swiftly diagnosing and rectifying issues, thereby ensuring a highly responsive and error-free user experience.
- Innovatively designed and integrated additional features aligned with key business requirements, enhancing the application's functionality and furthering its strategic objectives.
Senior macOS Developer
Axle.ai
- Crafted a macOS application dedicated to media management, enabling the offline indexing of comprehensive metadata for diverse media files and facilitating advanced search capabilities across all local content.
- Implemented specialized modules incorporating facial recognition powered by Core ML, allowing on-device training for accurate and efficient facial identification.
- Innovatively developed a stand-alone sub-application derived from the core product, primarily focusing on on-demand video and audio transcription, catering to a diverse set of user needs.
- Orchestrated a seamless application launch, bolstering user experience with the integration of an advanced crash-reporting system to swiftly identify and address issues.
- Strategically positioned the application for integration as a featured Dropbox service, following its acquisition by Dropbox, aligning it with the larger Dropbox ecosystem to provide enhanced functionality and value to users.
Mobile Developer
CatchSmart
- Engineered an application tailored to empower quality control engineers in a timber factory, streamlining their operations and enhancing efficiency.
- Established a robust communication channel between mobile devices and IoT devices, effectively realizing the primary objective of seamless integration within the application.
- Pioneered the development of an eCommerce application for the timber factory, resulting in over 10,000 local downloads, thereby expanding the reach and accessibility of the factory's products to a broader customer base.
- Spearheaded the meticulous management of the application launch process for an enterprise-licensed product, ensuring a successful debut on the App Store.
- Seamlessly integrated a comprehensive crash reporting system via Google Mobile and harnessed the power of Google Analytics within the mobile application to gain actionable insights into user behavior and performance data.
- Innovatively designed and deployed an augmented reality application as a complementary feature to the eCommerce app, increasing the user shopping experience with immersive and interactive elements.
iOS Developer
Adam.ai
- Spearheaded the development of an application serving as a comprehensive interface for the first meeting assistant robot, enabling functions such as meeting note-taking, task assignment creation, meeting duration tracking, and more.
- Architected and constructed the foundational software structure for the mobile application, providing a solid framework for seamless operation and user interaction.
- Seamlessly connected backend AI-powered engines with mobile device sensors and hardware components, ensuring the smooth integration and functionality of the application.
- Skillfully incorporated a natural-language-processing engine into the mobile application, enhancing its capabilities to understand and process human language, and facilitating more intuitive interactions.
- Delivered a sophisticated user experience, meticulously implementing a complex and user-centric interface to ensure users have an optimal and engaging interaction with the meeting assistant robot.
Software Developer
Qafeer Makerspace
- Pioneered the construction of a charitable vending machine, enabling users to contribute old books, gadgets, and electronic devices to benefit those in need, fostering a culture of giving and support.
- Established a highly secure system for the vending machine, safeguarding donated items and transactions, ensuring the integrity of the charitable process.
- Engineered a mobile application tailored for painters, offering control over an 8-degrees-of-freedom robotic arm, enhancing their capabilities and precision in the art of painting.
- Served as a mentor and trainer, imparting knowledge and expertise to new developers across various domains, nurturing their growth and skill development.
- Enhanced the design and functionality of the Google Cardboard virtual reality kit, elevating its quality to rival that of the Oculus Rift, providing an immersive virtual reality experience that met high standards.
Experience
Automated Job Interview Application
Video/Audio Transcription macOS App
Indoor Localization iOS App
https://www.youtube.com/watch?v=vZBCheXJVHI&feature=shareeCommerce iOS Application
Education
Master's Degree in Computer Systems and Networks
Riga Technical University - Riga, Latvia
Bachelor's Degree in Mechatronics Engineering
Nile Unversity - Cairo, Egypt
Skills
Libraries/APIs
CocoaPods, REST APIs, Node.js, Core Image, React, OpenAI API, PyQt 5
Tools
Xcode, Postman, Git, IntelliJ IDEA, WebStorm, Adobe, Sketch, Figma, Slack, Amazon Cognito, SendGrid, AutoCAD, SOLIDWORKS, GitHub, Jira, Adobe CC, Blender
Languages
Python, Swift, JavaScript, HTML, SQL, Objective-C, C++, Dart, Swift 5
Frameworks
ARKit, React Native, UIKit, Electron, Unity3D, Flutter, Core Data, Core ML, SwiftUI, Cocoa
Paradigms
Mobile App Design, Agile, Desktop App Development, Cross-platform, Requirements Analysis, Mechanical Design, API Architecture, Web Architecture, Microservices, Database Design, Mobile Development, Scrum, Automation
Platforms
Google VR, iOS, MacOS, Mobile, Bluetooth Low Energy (LE), Firebase, ARCore, FlutterFlow, Visual Studio Code (VS Code), Thunkable, Android, Amazon Web Services (AWS), AWS Lambda, WatchOS, iCloud
Storage
SQLite, MongoDB, Amazon DynamoDB
Other
Algorithms, Mobile App Development, Project Design & Management, Architecture, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Code Review, Full-stack, Video Streaming, Audio, Mobile Architecture, Technical Leadership, Accessibility, Location Services, Leadership, Software Design, Native Mobile Apps, Startups, Software Architecture, VNC, Technical Consulting, APIs, Minimum Viable Product (MVP), User Experience (UX), Mobile Applications, API Integration, Image Manipulation, Video Editing, AVFoundation, CTO, eCommerce, Software Development, Machine Learning, Networking, Computer Engineering, Artificial Intelligence (AI), Robotics, Computer Vision, Circuit Design, Board Development, UX Architecture, IT Project Management, R&D, Amazon API Gateway, ML Kit, Cloud Architecture, Internet Protocols, Remote Desktop, Audio Streaming, Virtual Reality (VR), CI/CD Pipelines, Siri, Print, Debugging, Email Design, PCB Design, Tutoring, CNC, Scripting, Simulations, Rendering, 3D Modeling
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