Angel Campos is a web developer with 12 years of experience, educated as an Ingeniero de Sistemas y Computación from Universidad Católica Santo Toribio de Mogrovejo and based in Chiclayo, Peru. He currently develops at BeezNest Latino and contributes backend improvements to Chamilo LMS—where he's a Certified Chamilo Portal Assistant—focusing on file uploads, GraphQL performance, XLSX import support and forum features. Active in the Mozilla Perú community and the Mozilla Reps program, he blends open-source collaboration with production delivery. His work shows a practical mix of backend robustness and accessibility-minded LMS enhancements that directly improve teaching and learning workflows.
12 years of coding experience
1 year of employment as a software developer
Ingeniero de Sistemas y Computación, Ingeniería de sistemas y Computación, Ingeniero de Sistemas y Computación, Ingeniería de sistemas y Computación at Universidad Católica Santo Toribio de Mogrovejo
Chamilo is a learning management system focused on ease of use and accessibility
Role in this project:
Back-end Developer
Contributions:1 release, 257 reviews, 6603 commits in 8 years 7 months
Contributions summary:Angel contributed to the Chamilo LMS backend by implementing and improving features related to file uploads, GraphQL resolvers, and forum functionalities. They addressed specific bug reports and added functionality to support XLSX files for exercise import, including the integration of external tools. The user also improved the performance of the platform's GraphQL API and added queries for managing course announcements and personal notes.
A basic LAMP stack environment built using Docker Compose.
Contributions:19 pushes, 23 branches in 4 years 8 months
docker-composelamp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.