Sheilah Kirui

Mountain View, California, 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
Sheilah Kirui is a self-taught software engineer with five years of experience building CUDA-accelerated data science and ML tooling at NVIDIA, primarily coding in Python and Cython. She focuses on backend improvements to high-performance GPU data libraries, contributing notable enhancements to the widely used rapidsai/cudf project such as dataframe aggregation, in-place updates, percent-change, and enriched read/IO consistency across Parquet, Avro, and ORC. Based in Mountain View, she brings a bioengineering background from the University of Rochester to bear on computational problems, blending domain curiosity with practical systems engineering. Known for pragmatic refactors that improve usability and performance, she’s comfortable working on low-level data access patterns like list-column indexing as well as higher-level dataframe ergonomics.
code5 years of coding experience
bookInternational Baccalaureate (IB) Diploma Program, International Baccalaureate (IB) Diploma Program at Joseph C Wilson Magnet High School
bookBioengineering and Biomedical Engineering, Bioengineering and Biomedical Engineering at University of Rochester
languagesEnglish, Swahili
github-logo-circle

Github Skills (11)

data-analysis10
dataframes10
cudf10
python10
dataframe10
data-structure9
data-structures9
parquet8
pandas7
avro6
orc6

Programming languages (5)

C++ShellJupyter NotebookPythonCuda

Github contributions (5)

github-logo-circle
rapidsai/cudf

Oct 2020 - Oct 2022

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer
Contributions:87 reviews, 28 commits, 50 PRs in 2 years
Contributions summary:Sheilah's commits primarily involve refactoring and enhancing the `cudf` library, particularly in the areas of data input/output and dataframe functionality. They focused on renaming parameters for consistency in read functions for various file formats (Parquet, Avro, and ORC), implemented the `agg()` function for dataframes, and added the `update()` method to modify dataframes in place. Furthermore, they extended the library by including the ability to access specific elements within list columns and the implementation of `.describe()` method for `DataFrameGroupBy` and added `pct_change`.
cudadataframe-librarydata-analysiscppcudf
skirui-source/cudf

Sep 2020 - Oct 2022

cuDF - GPU DataFrame Library
Contributions:452 pushes, 79 branches in 2 years
cudadataframe-librarygpu-programmingcudfgpu-acceleration
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
Sheilah Kirui