Tom Drabas is a Senior Developer Relationship Manager and principal data scientist with 11+ years of experience building GPU-accelerated ML and big-data solutions, currently working at NVIDIA in Seattle. He combines deep academic credentials—a PhD in Operations Research focused on airline revenue management—with hands-on engineering across Spark/PySpark, RAPIDS/cuDF, TensorFlow/PyTorch and SQL-based analytics. Tom is an author of Learning PySpark and Practical Data Analysis Cookbook and has contributed code and documentation to prominent open-source projects like BlazingSQL and RAPIDS community notebooks, bridging developer advocacy and production ML. He has a track record of turning research-grade choice and clustering models into deployable pipelines and has driven anomaly-detection and market-penetration methodologies at Microsoft. Known for pragmatic evangelism, he often pairs performance-tuned GPU workflows with clear developer docs and reproducible notebooks—a less visible but recurring strength across his roles.
10 years of coding experience
13 years of employment as a software developer
MA Strategy Management, MA Strategy Management at Wyższa Szkoła Biznesu - National Louis University w Nowym Sączu
Code base for the Learning PySpark book (in preparation)
Role in this project:
Data Scientist
Contributions:33 commits, 30 PRs, 29 pushes in 2 years 9 months
Contributions summary:Tom contributed code examples and content related to learning PySpark for data processing and analysis. The commits demonstrate the use of PySpark for creating RDDs, data transformation, and working with different data types. Key areas of focus include data preparation techniques such as removing duplicates and handling missing values, as well as the application of machine learning models from MLlib, including logistic regression and decision trees.
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
Role in this project:
Technical Writer
Contributions:82 commits, 4 PRs, 1 push in 1 month
Contributions summary:Tom primarily contributed to the project by restructuring the documentation folders and adding new documentation for use cases. They integrated external data sources into the documentation by including CSV data, and focused on defining the structure for the SQL API reference. The commits demonstrate an effort to improve the organization and accessibility of the project's documentation.
cudfgpu-accelerationpythondata-sciencegpu
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
Tom Drabas - Senior Developer Relationship Manager