Tomasz Kalinowski

New York, New York, United States
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
Tomasz Kalinowski is an interdisciplinary data scientist and back-end developer based in New York with a decade of experience bridging biological research and production-grade ML tooling. He brings a rare combination of PhD-level training in Biological Design and hands-on software engineering, contributing substantial fixes and feature work to high-profile RStudio projects (reticulate, tensorflow, keras3, and RStudio IDE) that improve Python interoperability, tensor indexing, and deep learning APIs for R users. Tomasz excels at making complex cross-language integrations robust—examples include conda/pip environment handling, safer Python initialization, and enabling Python-style tensor slicing from R. His work demonstrates deep attention to edge cases and developer ergonomics, quietly raising reliability for many downstream data scientists.
code10 years of coding experience
bookDoctor of Philosophy (PhD), Biological Design, Doctor of Philosophy (PhD), Biological Design at Arizona State University
bookBachelor of Science (BS), Cellular & Molecular Biology, Bachelor of Science (BS), Cellular & Molecular Biology at State University of New York at Binghamton
bookHigh School, High School at Stuyvesant High School
stackoverflow-logo

Stackoverflow

Stats
1,450reputation
28kreached
33answers
9questions
github-logo-circle

Github Skills (24)

environmental10
python10
r10
package-development10
conda10
indexing10
keras10
manage10
deep-learning10
tensorflow10
management10
slicing10
pip10
develop9
apidoc9

Programming languages (14)

JavaC++CRustTeXHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
rstudio/keras3

May 2018 - Dec 2022

R Interface to Keras
Role in this project:
userBack-end Developer
Contributions:15 releases, 10 reviews, 510 commits in 4 years 8 months
Contributions summary:Tomasz's commits primarily focus on modifying and extending the R interface to Keras, a Python-based deep learning library. The contributions involve implementing new activation functions, such as Swish and GELU, and ensuring proper handling of output shapes in the `layer_lambda` function. The user is also adding core functionality to the R API and updating testing frameworks.
kerasmachine-learningtensorflow
rstudio/tensorflow

Apr 2018 - Dec 2022

TensorFlow for R
Role in this project:
userBack-end Developer
Contributions:10 releases, 2 reviews, 202 commits in 4 years 8 months
Contributions summary:Tomasz's primary contribution involves refactoring the `[.tensorflow.tensor` function, which is used for subsetting tensors. This refactoring enables R users to access Python-style strided steps, ellipses, subsetting with tensors, and other advanced features via the `[` operator. The changes include modifications to the parsing of slice specifications and handling of one-based versus zero-based indexing, improving the usability and feature parity of the `tensorflow` package. These modifications provide a more consistent and feature-rich tensor indexing experience for users familiar with both R and Python.
machine-learningtensorflow
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
Tomasz Kalinowski