Didac Mendez is a software engineer with 14 years of experience building backend and full-stack systems, currently at Stripe after multi-year roles at EPFL and Clipnow. He combines Java-centered backend expertise (Play Framework, REST, MongoDB/MySQL) with Linux administration and ops skills gained from early roles and system administration responsibilities. His work spans media-oriented products (video and virtual tours) to research-grade systems, and he has contributed notable open-source improvements to JSON-LD handling in jsonld-java and Apache Jena, enhancing linked-data parsing and context handling. Didac’s background includes telecoms engineering and Android/web projects from university, reflecting a blend of networking, mobile, and web-service design. He is comfortable iterating across stack layers—from low-level RDF/JSON-LD edge cases to scalable cloud integrations using S3 and SQS. Colleagues can expect a pragmatic engineer who notices subtle data-model and interoperability issues before they surface in production.
14 years of coding experience
10 years of employment as a software developer
Diploma in Telematics Engineer (First Cycle), Telematics, Diploma in Telematics Engineer (First Cycle), Telematics at Castelldefels School of Telecommunications and Aerospace Engineering (EETAC)
Contributions:4 reviews, 10 commits, 7 PRs in 2 years 3 months
Contributions summary:Didac primarily focused on improving the core logic of the JSON-LD implementation. They addressed issues related to RDF type conversions and optimized the code using computeIfAbsent. Further contributions include modifications to compaction, framing, and flattening processes to ensure the correct context is returned in different operations. They also addressed an edge case in rdfToJson.
Apache Jena, A free and open source Java framework for building Semantic Web and Linked Data applications.
Role in this project:
Back-end Developer
Contributions:4 reviews, 6 commits, 2 PRs in 21 days
Contributions summary:Didac contributed to the Apache Jena project by implementing features related to JSON-LD processing and integration. They added functionality to handle JSON-LD contexts and options within the Jena framework, enabling users to override and customize JSON-LD parsing behavior. These changes involved modifying core reader classes and adding supporting context classes to enhance the framework's capabilities in working with linked data and semantic web technologies. The user also addressed licensing and formatting issues within the project.
apache-jenaapachesparqlrdfjava
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.