
Aseel Khanfar
Software Developer , Backend and APIs
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Self Employed
Lavoratore autonomo • 5 mos
Multi-User Portfolio CMS
Sep 2026 - Present • 2 mos
**Full-Stack Developer — Portfolio CMS | Personal Project** Building a multi-user portfolio management system with a public portfolio and private administration dashboard, focusing on backend architecture, authentication, authorization, database design, and application security. * Designed and implemented a PostgreSQL database with multiple related tables and constraints. * Built REST API endpoints using Node.js and Express. * Implemented user registration and login with secure password hashing using Argon2. * Implemented JWT-based authentication and protected API routes using authentication middleware. * Added input validation, error handling, and protection against unauthorized access to user data. * Designed authorization logic to ensure users can only modify or delete their own data. * Implemented dynamic database updates using parameterized SQL queries. * Wrote unit tests for authentication and controller logic using Vitest. * Integrated the backend with a React, TypeScript, and Tailwind CSS frontend. * Working on project, education, skills, work experience, and profile management features. * Exploring real-time updates using WebSockets and secure file/image management.
AgroSnap - Plant Diagnosis by AI
Jun 2026 - Sep 2026 • 3 mos
Front-End Developer & AI Engineer — AgroSnap | Graduation Project Developed an AI-powered Progressive Web App (PWA) for tomato plant disease diagnosis, contributing to both the AI development and front-end implementation. * Collected, organized, cleaned, and prepared the dataset for training the plant disease classification model. * Trained and fine-tuned a deep learning image classification model using TensorFlow/Keras. * Evaluated the trained model and achieved **96.43% test accuracy**. * Converted and integrated the trained model with TensorFlow.js for client-side predictions. * Developed the front-end interface for image upload, disease prediction, confidence scores, and diagnosis information. * Implemented offline functionality using Service Workers and IndexedDB. * Used Web Workers and ImageBitmap to improve model loading and image-processing performance. * Integrated the front-end with backend APIs for authentication, saved diagnosis reports, and data synchronization. * Implemented client-side validation and handled API errors and different application states. * Collaborated with the backend developer to integrate the front-end with the database and backend services.