نبذة عني
As a software engineer, I am deeply passionate about data and captivated by artificial intelligence. Coding is more than a task, it’s a source of joy for me. With a dynamic and ambitious mindset, I am always eager to emb…
As a software engineer, I am deeply passionate about data and captivated by artificial intelligence. Coding is more than a task, it’s a source of joy for me. With a dynamic and ambitious mindset, I am always eager to embrace new technologies. I am a quick learner with meticulous attention to detail, and I am committed to delivering high-quality solutions.
الخبرة
Machine Learning Engineer
Collaborate with a cross-functional team of developers to build and enhance a sentiment analysis tool for digital marketing, using Django and ReactJS.
Integrate advanced large language models, such as RoBERTa, into the sentiment analysis pipeline, significantly improving accuracy and expanding the application’s capabilities.
Improve and streamline the training strategies to achieve both rapid and precise outcomes.
Integrate new machine learning features to enrich the application’s functionalities.
Contribute to the maintenance and optimization of the CI/CD pipeline for the web application.
Research Assistant in Deep learning
Implement a deep learning solution for the automatic segmentation of fetal body parts, streamlining the process for automatically predicting fetal biometry directly from ultrasound images.
Participate in the creation of an automated annotation process using the Segment Anything model.
Enhance and customize YOLOv8 to achieve optimal performance and precise fetal biometric measurements, surpassing state-of-the-art solutions.
Research Assistant in distributed Learning
Implement a fully distributed and automated machine learning (ML) training workflow within a Peer-to-Peer (P2P) architecture, maximizing efficiency and scalability while reducing operational complexities.
Adapt the novel architecture to serverless computing while addressing challenges related to timeout and statelessness.
Enhance RedisAI for serverless ML training systems by introducing in-database model updates, reducing overhead, and facilitating more efficient serverless ML operations.
Write a scientific paper for the IEEE International Conference on Software Quality, Reliability, and Security detailing the proposed workflow and its advantages.
Intern in Software development
Assist the team in improving PostLab’s Software as a Service (SaaS) platform.
Participate in the development of web modules for Artificial Intelligence technologies coming from academic research.
Participate in the integration of new Artificial Intelligence features on the PostLab platform.
Deal with virtualization technologies such as Docker, and manage project versioning and continuous integration processes.
Data Scientist
Work closely with business coaches in MedSirat to understand their needs.
Implement a chatbot that simulates a conversation with the user in order to accomplish the tasks of accompaniment and business coaching using deep learning and natural language processing (NLP).
Generate an action plan for companies to help them to better set its goals by specifying some figures like the target clientele, the communication budget for the upcoming year and the price of a new product in the market.
Use Logistic Regression for the prediction of the target clientele and obtain an accuracy of 95%.
Opt for the Lasso Regression algorithm which generates the most accurate outcomes for the prediction of the communication budget that a company should allocate for the next year.
Implement a neural network to predict the price of a new product based on the category and the description of this product, the model has achieved high performance and has succeeded in generating accurate results.
Intern in web development
Collaborate with four interns to set up a Full Stack web application that makes it easier for students to find internships and for companies to recruit interns.
Develop the FrontEnd user experience using AngularJS and Bootstrap.
Conceptualize and implement the code logic, develop the database structure and ensure regular maintenance.