Pablo Oltra is a systems-focused software engineer with 13 years of experience building cross-platform C/C++ and Python solutions for desktop, embedded and distributed systems. Currently at ClickHouse after helping design resilient ingestion pipelines at Tinybird, he brings deep knowledge of database internals, performance tuning and OLAP workloads. He pairs low-level expertise—drivers, emulators and real-time protocol stacks—with pragmatic engineering: CI/build automation and fast, safe iteration. An active open-source contributor, he’s improved AppImage tooling and core game library internals, and pursues hobby work in compilers and languages like Rust and Zig. Comfortable across Linux, macOS and Windows (and even vxWorks/TinyOS), he blends pragmatic product focus with a taste for low-level craftsmanship and game development. Based in Orihuela, Spain, he’s known for turning complex systems into reliable, maintainable platforms.
13 years of coding experience
16 years of employment as a software developer
Master of Science (MSc) Telecommunications Engineering, Master of Science (MSc) Telecommunications Engineering at Universidad Miguel Hernández de Elche
Advanced level English, Advanced level English at Official School of Languages
Master Thesis Wireless Sensor Networks, Master Thesis Wireless Sensor Networks at Munster Technological University
A simple and easy-to-use library to enjoy videogames programming
Role in this project:
Back-end Developer
Contributions:7 commits, 5 PRs, 10 comments in 1 year 3 months
Contributions summary:Pablo's contributions primarily involve modifying and extending the raylib library's core functionality. They focused on implementing user-defined logging via a callback function and adding a new function `SetTraceLogCallback`. Additionally, the user made several updates to the Physac physics engine, including fixing fixed time steps, integrating the engine into the examples, and ensuring that the examples could be run without creating a new thread. The user also modified the build process to prevent GLFW from changing the working directory.
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
Role in this project:
Full-stack Developer
Contributions:13 commits, 4 PRs, 37 comments in 1 month
Contributions summary:Pablo primarily contributed to the `runtime.c` and `appimagetool.c` files, adding new features and modifying existing ones. They implemented new options for portable home and config directories within the AppImage, allowing for better user customization and data management. The user also addressed PR feedback, refactored code for clarity, and fixed an existing issue. Their work demonstrates a focus on improving the user experience and functionality of the AppImage tool.
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.