Manuel Aristarán is a senior software engineer with over 17 years of hands-on experience building everything from satellite device drivers and FreeRTOS firmware to large-scale web platforms and data-visualization engines. He combines deep systems and backend expertise (Java, C/C++, Python, JRuby) with front-end craftsmanship—evidenced by his full-stack work on Tabula, an open-source PDF table extraction tool that has attracted 5,000+ GitHub stars and 100k+ monthly users. Manuel has led teams and products across startups and research labs, shipping ML-driven services, OCR pipelines, and microservices on AWS while contributing to widely used libraries like django-activity-stream. A MIT Media Lab alumnus who helped launch Argentina’s first Cubesat, he brings a rare mix of academic research, space-grade embedded development, and production web engineering. Practical, curious and product-minded, he often bridges UX improvements and core extraction algorithms to turn messy data into usable insights.
17 years of coding experience
14 years of employment as a software developer
Master’s Degree Media Arts and Sciences, Master’s Degree Media Arts and Sciences at Massachusetts Institute of Technology
Computer Science, Computer Science at Universidad Nacional del Sur
Contributions:7 releases, 4 reviews, 211 commits in 8 years 8 months
Contributions summary:Manuel primarily contributed to the `ObjectExtractor` class, implementing features related to extracting tables from PDF files. Their commits focused on the core logic of object extraction, specifically the processing of text positions and ruling lines within the PDF. They also made changes to the `TextStripper` and `Table` classes.
Contributions:2 releases, 594 commits, 33 PRs in 7 years 10 months
Contributions summary:Manuel appears to have been primarily involved in developing the front-end of the Tabula project, as evidenced by the changes to `pdf_view.html.erb` and the introduction of `resizableSelection.js` and the removal of a bootstrap css. They seem to have refactored code to replace the old imgAreaSelect component, and they have made modifications to the user interface, including the addition of a "repeat selection" button for more efficient user interaction. The commits also suggest back-end work, mainly through modifications of how the data from the back-end is handled in Javascript.
csvpdfpdfiumdata-tablespdf-generation
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
Manuel Aristarán - Senior Software Engineer at GridStrong