Project: Customer Data Update System (Custom WordPress Plugin)
Client: APBP
Role: WordPress Developer & UI/UX Designer
Technologies: WordPress, PHP, MySQL, HTML5, CSS3, JavaScript
Project overview
This project involved the development of a custom WordPress plugin for the APBP (Association of Mouth and Foot Painting Artists), designed to allow customers to securely update their personal data based on information previously sent via direct mail.
The solution addressed a real operational need: enabling end users to update their own data in a simple and intuitive way, without requiring account creation or login, while strictly complying with LGPD data protection requirements.
The entire system was developed from the ground up, avoiding generic third-party plugins and ensuring full control over data flow, access permissions, and user experience.

Main challenges
- Ensuring full compliance with LGPD when handling sensitive customer data
- Restricting access so each user could view and update only their own information
- Designing a secure validation flow without requiring user authentication
- Allowing administrators to upload and manage customer data via CSV files
- Creating a clear and accessible interface for users with different levels of digital literacy
- Maintaining a scalable, secure, and maintainable codebase
Implemented solutions
- Custom WordPress plugin developed from scratch in PHP
- Modular architecture separating administration, business logic, and frontend
- Customer data imported via CSV files and stored in a dedicated database table
- Access validation using a unique ID and code sent to customers via direct mail
- Data visibility and editing restricted exclusively to the authenticated customer record
- Simple, well-structured, and responsive frontend interface
- Clear validation and error messages throughout the user journey
- No public exposure of sensitive data or unsecured endpoints
Project differentiators
- LGPD treated as a core requirement from the earliest development stages
- Secure user flow without the need for login or account creation
- Fully controlled codebase with no reliance on heavy third-party plugins
- User experience designed for non-technical audiences
- Solid architecture ready for future expansion and security audits
Results
- Simple and intuitive data update process for end users
- Reduced risk of unauthorized access and data exposure
- Centralized and standardized customer data management
- Reliable system prepared for real-world production use
- Improved operational efficiency for the organization
What this project demonstrates
This project demonstrates my ability to:
- Develop custom WordPress solutions beyond standard themes and websites
- Integrate data protection, security, and user experience into a single system
- Build scalable and well-structured plugins following best practices
- Translate legal and operational requirements into effective technical solutions
- Deliver production-ready systems designed for real institutional use