My Job is to make your life easier. I am a passionate algorithms developer and computer vision engineer with extensive experience in developing semantic analysis algorithms, mental health chatbots, and 3D modeling solutions. I enjoy solving complex problems using cutting-edge technologies like reinforcement learning, NLP, and computer vision to create innovative applications across multiple industries. With a background in Mechatronics Engineering and a strong focus on AI and data-driven solutions, I have worked globally across Switzerland, Singapore, the USA, Germany, and more. I love collaborating with diverse teams to build smart, efficient algorithms that make a real-world impact.

Ahmed Magdy Ahmed

My Job is to make your life easier. I am a passionate algorithms developer and computer vision engineer with extensive experience in developing semantic analysis algorithms, mental health chatbots, and 3D modeling solutions. I enjoy solving complex problems using cutting-edge technologies like reinforcement learning, NLP, and computer vision to create innovative applications across multiple industries. With a background in Mechatronics Engineering and a strong focus on AI and data-driven solutions, I have worked globally across Switzerland, Singapore, the USA, Germany, and more. I love collaborating with diverse teams to build smart, efficient algorithms that make a real-world impact.

Available to hire

My Job is to make your life easier.
I am a passionate algorithms developer and computer vision engineer with extensive experience in developing semantic analysis algorithms, mental health chatbots, and 3D modeling solutions. I enjoy solving complex problems using cutting-edge technologies like reinforcement learning, NLP, and computer vision to create innovative applications across multiple industries.

With a background in Mechatronics Engineering and a strong focus on AI and data-driven solutions, I have worked globally across Switzerland, Singapore, the USA, Germany, and more. I love collaborating with diverse teams to build smart, efficient algorithms that make a real-world impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent
German
Intermediate
French
Intermediate

Work Experience

Algorithms developer at Rezonanz
December 1, 2023 - Present
Developed multiple algorithms for semantic analysis of investors' proxy voting data and drew multiple conclusions. Created a semantic segmentation algorithm for voting proposals to infer company policies and ensure alignment with public propaganda.
Mental health chatbot at OPENSMILE
February 1, 2025 - Present
Transcribed audio into text. Used Chain of Thought (CoT) to perform mental health analysis alongside TF-IDF, GloVe, and BERT, then generated controlled responses.
Network handover protocol upgrade using unsupervised learning. at MIDAS CONNECT
October 1, 2024 - Present
Applied multiple reinforcement learning techniques to improve a network handover protocol making it smarter.
Automate generation of insoles from 3D foot laser scan at Podomore
June 30, 2025 - August 3, 2025
Processed 3D laser scan files of feet, fixed meshes to be watertight, detected metatarsal bones and heel, and generated insoles compliant with doctor prescriptions.
Generate different 3D models for kitchens and CAD layouts to fill empty spaces. at BlueRoute logistics
January 1, 2025 - Present
Generated 3D STL shapes from 2D images, packed various shapes of cabinets, fridges, and kitchen equipment per measurements, and produced CAD layouts rendered in 3D.
Algorithms developer at AMAI GMBH
January 31, 2023 - August 3, 2025
Solved NP-hard route optimization problems minimizing costs and maximizing profit while respecting warehouse constraints and regulations.
Algorithms developer at Bookunited
February 28, 2022 - August 3, 2025
Developed string matching algorithms to match over 1 million data records ensuring coherent database. Automated data scraping, matching, and indexing processes.
Algorithms developer at Adilo
May 31, 2020 - August 3, 2025
Developed video watermark embedding algorithm invisible to the human eye, unique per user, used for detecting unauthorized sharing.
Computer Vision Engineer at 3D Facial recognition from monocular images
December 31, 2023 - August 3, 2025
Extrapolated 3D facial features from 2D images using neural networks addressing inaccuracies in conventional methods, used multiple skin and facial features for matching.
Computer Vision Engineer at Road quality assessment model
May 31, 2022 - August 3, 2025
Trained models to detect potholes, speed bumps, and road problems with severity color coding.
Algorithms Developer at 2D - 3D Binpacking algorithm
January 31, 2019 - August 3, 2025
Developed algorithms to tightly pack shapes avoiding collisions aimed at reducing material waste and machining time, applicable to CNC machining, 3D printing, marble cutting, and art.
Algorithms developer at Rezonanz
December 1, 2023 - Present
Developed multiple algorithms for semantic analysis of investors’ proxy voting data and semantic segmentation of voting proposals to infer company policies, ensuring alignment with public propaganda.
Mental health chatbot at OPENSMILE
February 28, 2025 - August 3, 2025
Transcribed audio into text and used Chain of Thought (CoT) with TF-IDF, GloVe, and BERT to analyze mental health and generate controlled responses.
Network handover protocol upgrade using unsupervised learning at MIDAS CONNECT
October 31, 2024 - August 3, 2025
Applied multiple reinforcement learning techniques to enhance the intelligence of a network handover protocol.
Automate generation of insoles from 3D foot laser scan at Podomore
June 30, 2025 - August 3, 2025
Processed 3D foot laser scan stl files to fix and make meshes watertight, detected specific bones, and generated prescribed insoles accordingly.
Generate different 3D models for kitchens and CAD layouts to fill empty spaces at BlueRoute logistics
January 1, 2025 - Present
Generated 3D STL shapes from 2D images, packed various kitchen equipment shapes based on measurements, and produced CAD layouts and 3D renders.
Algorithms developer at AMAI GMBH
January 31, 2023 - August 3, 2025
Solved NP-hard route optimization problems minimizing costs and maximizing profit while respecting constraints for warehouses and regulations.
Algorithms developer at Bookunited
February 28, 2022 - August 3, 2025
Developed string matching algorithms for large datasets, automated data scraping and indexing to maintain a coherent database.
Algorithms developer at Adilo
May 31, 2020 - August 3, 2025
Developed a unique video watermarking algorithm to detect unauthorized sharing of hosted videos.
Computer Vision Engineer at 3D Facial recognition from monocular images
December 31, 2023 - August 3, 2025
Developed neural network models to extract 3D facial features from single 2D images improving accuracy of facial recognition.
Computer Vision Engineer at Road quality assessment model
May 31, 2022 - August 3, 2025
Trained models to detect road problems such as potholes and speedbumps, highlighting them based on severity assessment.
Algorithms Developer at 2D - 3D Binpacking algorithm
January 31, 2019 - August 3, 2025
Developed algorithms for efficient packing of 2D and 3D shapes to optimize material usage in CNC machining and other applications.
Algorithms developer at Rezonanz
December 1, 2023 - Present
Develop multiple algorithms for semantic analysis of investors’ proxy voting data and drawing multiple conclusions over them. Develop a semantic segmentation algorithm for voting proposals to infer a company’s policies and ensure they are in line with their public propaganda.
Mental health chatbot at OPENSMILE
February 28, 2025 - August 3, 2025
Transcribed audio into text and used Chain of Thought (CoT) reasoning for mental health analysis alongside TF-IDF, GloVe, and BERT. Generated controlled responses based on this analysis.
Network handover protocol upgrade using unsupervised learning. at MIDAS CONNECT
October 31, 2024 - August 3, 2025
Applied multiple reinforcement learning techniques to enhance a network handover protocol, making it smarter and more efficient.
Automate generation of insoles from 3D foot laser scan at Podomore
June 30, 2025 - August 3, 2025
Read STL files from 3D foot laser scans, fixed and made mesh watertight. Detected metatarsal bones and heel, then generated insoles compliant with the doctor's prescription.
Generate different 3D models for kitchens and CAD layouts to fill empty spaces. at BlueRoute logistics
January 1, 2025 - Present
Generated 3D STL shapes from 2D images and packed different shapes of cabinets, fridges, and kitchen equipment based on measurements. Created CAD layouts and rendered results in 3D for visualization.
Algorithms developer at AMAI GMBH
January 31, 2023 - August 3, 2025
Solved a NP-hard route optimization problem to minimize costs and maximize profit, while assigning users adequate nodes obeying constraints related to warehouses and regulations.
Algorithms developer at Bookunited
February 28, 2022 - August 3, 2025
Developed string matching algorithms to match over 1 million data records to provide a coherent database for the website. Automated data scraping into a database and indexed outputs.
Algorithms developer at Adilo
May 31, 2020 - August 3, 2025
Developed an algorithm to embed a unique watermark into hosted videos that was invisible to the human eye but could be detected with a specific algorithm to discover clients sharing videos outside the platform.
Computer Vision Engineer at 3D Facial recognition from monocular images
December 31, 2023 - August 3, 2025
Extracted 3D features from single 2D images using neural networks to overcome inaccuracies of conventional solutions. Matched on multiple skin and facial features.
Computer Vision Engineer at Road quality assessment model
May 31, 2022 - August 3, 2025
Trained models to detect potholes, speed bumps, and road issues, highlighting them with colors based on severity assessments.
Algorithms Developer at 2D - 3D Binpacking algorithm
January 31, 2019 - August 3, 2025
Developed algorithms to tightly pack shapes respecting collision rules for CNC machining, 3D printing, marble cutting, and art applications to optimize material and time.

Education

Bachelor’s at October 6 University
January 1, 2010 - December 31, 2015
Bachelor's at October 6 University
January 1, 2010 - December 31, 2015
Bachelor’s at October 6 University
January 1, 2010 - December 31, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Healthcare, Manufacturing, Transportation & Logistics, Financial Services
    paper 2D - 3D Binpacking algorithm

    Read shapes, then pack them tightly together respecting a set of rules to avoid collision such
    that they are cut using fewer materials, through a shorter time span or cut from marble.
    Applications are for CNC machining, 3D printing, marble cutting, art, etc.

    Tools: shapely, python, numpy, pandas, ezdxf

    paper 3D Facial recognition from monocular images

    Extrapolating 3D features from a single 2D image using a neural network to overcome the
    main inaccuracies of conventional solutions.
    Use 5 different skin as well as facial features to match on.

    Tools: Pytorch, Python, Numpy, Pandas, Pyredner

    paper Algorithms developer

    Develop String matching algorithms using multiple methods to match 1M+ data records to
    provide a coherent database for the website.
    Automating data scraping into a DB, triggering the matching algorithm and indexing its
    output.

    Tools: Pysql, Elasticsearch, Mongo, Postgres, Gmail, Python

    paper Algorithms developer

    Solve a NP-hard route optimization problem minimizing costs and maximizing profit while
    assigning each user his adequate nodes obeying each node’s constraints.
    Respected the regulations of the Arbeitsagentur and obeyed several constraints respective to
    each warehouse.

    Tools: Or-tools, Python, Postgresql, Osrm

    paper Generate different 3D models for kitchens and CAD layouts to fill empty spaces.

    Generate 3D stl shapes from 2D images.
    Generate and pack different shapes of cabinets, fridges and kitchen equipments based on
    measurements.
    Generate CAD layouts and render the result in 3D for humans to view.

    paper Automate generation of insoles from 3D foot laser scan

    Read stl files of foot 3D laser scan, fix and make mesh watertight.
    Detect the metatarsal bones and the heel, then generate insole such that it obeys the doctor’s
    prescription as well.

    Tools: Pyvista, vtk, pymeshlab, scipy.

    paper Senior LLM engineer

    Develop multiple algorithms for semantic analysis of investors’ proxy voting data and
    drawing multiple conclusions over them.

    Develop a semantic segmentation algorithm for voting proposals to infer a company’s
    policies and insure they are inline with their public propaganda.

    Tools: Python, Pandas, Spacy, NLP, sentence_transformers, BERT, LLM