AI Training Specialist & Full-Stack Developer with expertise in evaluating and improving AI-generated code, building robust testing pipelines, and developing/debugging web applications. Passionate about bridging AI and software engineering.

Amjad Ben Essafi

5.0 (1 review)

AI Training Specialist & Full-Stack Developer with expertise in evaluating and improving AI-generated code, building robust testing pipelines, and developing/debugging web applications. Passionate about bridging AI and software engineering.

Available to hire

AI Training Specialist & Full-Stack Developer with expertise in evaluating and
improving AI-generated code, building robust testing pipelines, and
developing/debugging web applications. Passionate about bridging AI and software
engineering.

See more

Language

Arabic
Fluent
English
Fluent
Russian
Fluent
French
Intermediate

Work Experience

AI Trainer - Coders (AI Training) at Alignerr
July 1, 2025 - August 29, 2025
Evaluated AI-generated code quality, providing detailed feedback and human-readable summaries to enhance model performance. Solved complex programming challenges by writing efficient, functional code in multiple languages. Designed over 80 adversarial prompts to test and improve robustness in AI models (such as Nova and GPT-4). Built an automated CI/CD pipeline using Python, Pytest, and GitHub Actions, achieving 100% success rate in pull request validation and more than 90% test coverage for reliable code verification.
Web Developer & Bug Fixer at RankUpPlus
June 1, 2025 - August 29, 2025
Utilised JavaScript, HTML, and CSS to create interactive and visually appealing web pages. Developed and maintained responsive website designs to improve user experience across various devices. Planned websites and applications to best showcase multimedia content. Delivered clean, error-free code matching project scope and minimising performance issues. Optimised website loading times by compressing images and minimising code to enhance user satisfaction. Documented development processes by creating comprehensive guides for future maintenance and updates.
Freelancer at Fiverr/Upwork
February 3, 2022 - Present
Built custom web applications with frontend (React/Next.js) and backend (Node.js/Laravel). Developed WordPress plugins/themes and optimized sites for SEO and performance. Designed AI verification systems with automated testing pipelines (Python/Pytest/GitHub CI) achieving 100% CI pass rate

Education

Bachelor of Science Computer Science at Smart International Academy London
March 10, 2022 - June 19, 2024
Bachelor of Science Baccalaureate in Physical Sciences at Lycée El Mokhtar Soussi - Agadir, AGD
January 1, 2021 - January 1, 2021

Qualifications

AI Career Essentials Certificate ALX Company, sponsored by MasterCard Foundation
May 11, 2024 - August 29, 2025
Créez votre site web avec HTML5 et CSS3 OpenClassrooms
October 29, 2023 - August 29, 2025
Software Engineering Training ALX
January 1, 2024 - August 29, 2025
Developpement & Programmation Web Provider: Atlantique Formation Centre
August 1, 2024 - August 29, 2025

Industry Experience

Software & Internet, Education, Professional Services
    uniE621 AI Virtual Try-On
    The project is an experimental AI application for simulating a virtual try-on of clothes on personal images. The app leverages AR.js and A-Frame for creating an interactive interface with augmented reality, and uses the Mediapipe library for body detection and pose tracking while presenting virtual clothing. The VITON-HD model is used to generate clothing simulations that fit the user's body dimensions, offering an immersive experience. Additionally, while the project does not utilize LLM (Large Language Model) technology, my expertise in the cutting-edge field of Computer Vision is highlighted, showcasing my ability to develop innovative solutions in AI applications. This experience is equally valuable in the evolving landscape of technology, emphasizing my proficiency in creating engaging user experiences through advanced visual techniques. Technologies Used: HTML, CSS, JS: For designing the frontend of the app. A-Frame, AR.js: To create an interactive augmented reality experience. Mediapipe: For body detection and measurement. VITON-HD: For generating realistic clothing simulations on personal photos.
    uniE621 Booking Channel Manager
    The "Booking Channel Manager" project is a channel management system that includes multiple interfaces for the system admin, creators, and business owners. It allows users to manage bookings from multiple platforms like Airbnb and WordPress through a unified interface, simplifying the booking process and real-time performance monitoring. The system features a dashboard with live reports on revenue, bookings, occupancy rates, and alerts for new or cancelled bookings. -Frontend: Next.js: For building responsive and fast user interfaces. React.js: For creating dynamic components. Tailwind CSS: For flexible and connected design. Libraries Used: Chart.js: For displaying charts and reports like bookings and revenue. Socket.io: For live updates and real-time communication between systems.
    uniE621 EduConnect
    EduConnect bridges the gap between traditional education and modern technology, creating a seamless experience for all stakeholders in the educational ecosystem. The platform consists of four interconnected sections: Student, Parent, Teacher, and Admin, offering tailored features to meet the specific needs of each. Key Features: - For Students: Easy access to courses, progress tracking, assignment submission, and educational resources. - For Parents: Real-time updates, performance tracking, and teacher communication. - For Teachers: Lesson management, student progress tracking, assignment grading, and communication tools. - For Admins: Manage school-wide activities, roles, data, and communication. Technologies Used: - Frontend: Next.js, TailwindCSS, React.js. Features in Detail: - Student Dashboard: View grades, assignments, upcoming exams, and class progress. - Parent Dashboard: Monitor student performance, communicate with teachers, and access grade reports. - Teacher Dashboard: Organize lessons, grade assignments, and track student progress. - Admin Dashboard: Manage users, announcements, exams, and schedules. In my role on the 'EduConnect' project, I was responsible for managing a relational database that was crucial for the platform's core functions. I utilized SQL to design, query, and maintain the database, which involved handling critical operations such as user authentication, course enrollment tracking, grade management, and generating reports. This hands-on experience required writing complex queries, optimizing database performance, and ensuring data integrity, all of which are fundamental SQL skills that contributed to the overall success of the project.
    uniE621 EventConnect - Event Management Platform
    EventConnect - Event Management Platform EventConnect is a platform designed to connect event organizers with individuals or businesses looking to organize events. Built with Next.js for the frontend and Laravel for the backend, the platform includes various features for both organizers and clients. The main pages are: Accueil (Homepage): Provides an introduction to the platform and services offered. Services: Displays the different types of services available for organizing events such as photography, catering, DJs, etc. Entreprises: Showcases the partner companies offering their services for events. Contact: A contact page for customer inquiries and support. Se connecter: Login page for both organizers and clients to access their accounts. S'inscrire: Registration page where users can sign up as either event organizers or service providers. Je veux organiser: A page dedicated to users wishing to organize events, where they can submit their event details. Je suis prestataire: A page for service providers (event organizers) to view available event requests and submit their offers. Additional features include the ability for event organizers to bid on event requests, payment integration, client reviews, and ratings. The platform ensures smooth navigation and is optimized for desktop and mobile devices. Key Technologies Used: Frontend: Next.js Backend: Laravel Database: MySQL or PostgreSQL Authentication: Laravel Sanctum or JWT Hosting: DigitalOcean or AWS Communication: Axios, Postman for testing, Mailtrap for email management. Advanced features such as instant messaging, price negotiation, and automated organizer recommendations based on event type and location are included.
    uniE621 UGC Video Platform - Connect Influencers and Businesses
    UGC Video Platform - Connect Influencers and Businesses The UGC Video Platform connects creators with businesses to create authentic marketing content. It allows creators to offer UGC videos for brands looking to promote their products or enhance brand awareness. The platform is divided into three main user roles: Creator Dashboard: Creators can list their video services, choose the type of video (story, ad, tutorial), and set prices and durations. Admins can approve or reject these services. Business Dashboard: Businesses can browse creator videos based on categories and pricing, and then request specific creators for customized content. They can monitor the status of their video requests and communicate with the creators via real-time chat. Admin Dashboard: Admins approve or reject services submitted by creators, ensuring that the content meets platform standards. They can also manage all users and service listings. Key Features Include: Real-time Chat: Allowing smooth communication between creators, businesses, and admins. Dark Mode: Enhancing the user experience by offering a dark theme. Fully Responsive Design: Optimized for desktops, tablets, and mobile devices, ensuring accessibility for all users. Payment Integration: Via PayPal, enabling seamless transactions between businesses and creators. Admin Controls: Manage users, services, and monitor activity across the platform. The platform uses Axios for secure API requests, Laravel for the backend, and integrates various JavaScript libraries for dynamic charting and real-time updates.
    uniE621 CODE VERIFIER Project
    Engineered 90+ adversarial prompts that consistently failed Nova/GPT-4 models Implemented automated GitHub CI/CD verification with Python test suites Achieved 100% success rate in PR checks and >90% test coverage Tech: Python, Pytest, GitHub Actions, Metadata.json, LLM Evaluation