Raúl Marín

Software Engineer at ClickHouse

Sigüenza, Castile-La Mancha, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Raúl Marín is a systems-focused software engineer with 14 years' experience building and hardening high-performance data and geospatial infrastructure. He has deep hands-on expertise with ClickHouse, PostGIS/PostgreSQL, Mapnik and the broader geospatial OSS stack, contributing upstream fixes and features while shaping production architectures at Tinybird and CARTO. Raúl bridges low-level C/C++ memory- and concurrency-hardening with pragmatic platform work—automating tests, designing scalable services, and enabling cloud-native tiling via WebAssembly and BigQuery UDFs. A core PostGIS contributor and PSC member, he regularly improves stability in major projects like GDAL, GEOS and Mapnik, and has a habit of shipping fixes upstream rather than fork-and-fix. Based in Sigüenza, Spain, he combines deep debugging instincts with ops skills (CI, build systems, server administration), making him equally comfortable in perf hotspots and deployment pipelines.
code14 years of coding experience
job8 years of employment as a software developer
bookComputer Game Development, Computer Game Development at Wrexham University
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Universidad de Alcalá
bookErasmus Intensive Programme in Electronic Discovery Electronic discovery, Erasmus Intensive Programme in Electronic Discovery Electronic discovery at The University of Salford
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (59)

filesystem10
javascript10
c-language10
postgresql10
geometry10
compiler-errors10
rendering10
testing10
memory-management10
vector-tiles10
storage10
gdal10
database-administration10
mapnik10
geospatial10

Programming languages (19)

MDXJavaC++CSSJinjaCRustCMake

Github contributions (5)

github-logo-circle
postgis/postgis

Feb 2018 - Jan 2021

PostGIS spatial database extension to PostgreSQL [mirror]
Role in this project:
userBackend Developer
Contributions:6 reviews, 548 commits, 256 PRs in 2 years 11 months
Contributions summary:Raúl's commits primarily focused on fixing memory leaks and addressing other bugs within the PostGIS codebase. Their work involved resolving issues related to memory management in various components, specifically fixing problems in functions like `test_rect_tree_contains_point`, `lwgeom_geos_clean.c`, `lwline_chaikin`, and `lwgeom_offsetcurve`. They were also involved in addressing compiler warnings and ensuring C90 compatibility for the Travis build process.
databasepostgispostgresqlgeospatialplpgsql
mapnik/node-mapnik

Aug 2017 - Jun 2019

Bindings to mapnik for node.js
Role in this project:
userBack-end Developer
Contributions:39 commits, 7 PRs, 24 comments in 1 year 9 months
Contributions summary:Raúl contributed to the `node-mapnik` repository by modifying the build process, core functionalities, and testing frameworks. They implemented changes to use mason commands directly for settings generation and adjusted the build process to work with local mapnik installations. Additionally, the user refactored code to utilize more modern JavaScript practices, such as adapting test assertions for newer Node.js versions and using Nan::Utf8String instead of v8::String::Utf8Value. These changes indicate contributions focused on improving the build process, adapting to dependency changes, and refactoring core functionality.
mapniknodejs
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.
Request Free Trial