Logan Thomas is a Senior Data Science Software Engineer with nine years of experience building production-ready analytics and ML systems, currently based in Austin and working at FullStory. He blends software engineering rigor with data science depth, having held senior roles at Pattern Bioscience, Enthought, Nielsen, and taught data science courses for DataCamp and Columbia University. Logan is a strong Python practitioner and community contributor, improving documentation and usability for notable open-source projects like pyjanitor, DEAP, and pint—work that highlights his focus on developer experience and reliable APIs. His background in mechanical engineering (MS) and mathematics (BS) gives him a quantitative edge for modeling and problem decomposition. Known for turning complex scientific workflows into clear, maintainable code, he also has a knack for pedagogical clarity, evidenced by his training and technical writing contributions. This mix of teaching, documentation craftsmanship, and hands-on engineering makes him effective at bridging research, product, and developer teams.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at Palm Beach Atlantic University
Master of Science (MS) Mechanical Engineering, Master of Science (MS) Mechanical Engineering at University of Florida
Clean APIs for data cleaning. Python implementation of R package Janitor
Role in this project:
Technical Writer
Contributions:47 reviews, 25 commits, 41 PRs in 2 years 4 months
Contributions summary:Logan primarily contributed to the documentation of the pyjanitor library. They updated docstrings for various functions, including those in the biology and chemistry modules. Their work involved adding functional and method chaining examples, type hints, and refining the documentation to improve clarity and user understanding. Additionally, the user added a timeseries section to the website docs and addressed other doc-related issues such as fixing broken links and updating the AUTHORS file.
Contributions:33 commits, 3 PRs, 1 comment in 1 month
Contributions summary:Logan primarily contributed to the documentation of the DEAP library, focusing on tutorials. Their work involved updating and fixing documentation files, particularly within the `doc/tutorials/basic` and `doc/examples` directories. Specific updates included correcting typos, clarifying code examples, and improving the presentation of concepts within the tutorials.
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.