Skip to content
Avatar

Achievements

Achievements

Highlights

  • Pro

Organizations

@apache @tokio-rs
Block or Report

Block or report andygrove

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andygrove/README.md

Hi there 👋

I'm Andy Grove, a software engineer specializing in distributed systems and query engines. I am the author of the book How Query Engines Work.

Career

I work for NVIDIA where I contribute to the RAPIDS Accelerator for Apache Spark, which is an open source plugin that provides GPU-acceleration for ETL workloads, leveraging the RAPIDS cuDF GPU DataFrame library which uses the Apache Arrow memory model.

Open Source

I am a PMC member and active contributor in the Apache Arrow project, where I have made the following donations:

I am also the original author of the sqlparser-rs crate.

Hobbies

I occasionally work on hobby projects involving digital electronics, microcontrollers, woodworking, and similar skills. Some of my projects have been featured on popular "maker" web sites.

Social Media

Pinned

  1. Apache Arrow DataFusion and Ballista query engines

    Rust 1.6k 257

  2. Extensible SQL Lexer and Parser for Rust

    Rust 1k 194

  3. Official Rust implementation of Apache Arrow

    Rust 742 172

  4. Apache Spark - A unified analytics engine for large-scale data processing

    Scala 32k 25.2k

  5. Spark RAPIDS plugin - accelerate Apache Spark with GPUs

    Scala 383 126

  6. cuDF - GPU DataFrame Library

    C++ 4.5k 586

1,470 contributions in the last year

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri

Contribution activity

February 2022

Created 2 repositories

Created a pull request in NVIDIA/spark-rapids that received 9 comments

Reimplement check for non-regexp strings using RegexParser

This PR reimplements the check used in GpuStringSplit to determine if a string is a regular expression or not. The previous approach had limitation…

+44 −7 9 comments

Created an issue in apache/arrow-datafusion that received 2 comments

Benchmarks should optionally write timings and environment details to a JSON file

Is your feature request related to a problem or challenge? Please describe what you are trying to do. I am working on some benchmark automation. I …

2 comments
Opened 4 other issues in 3 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.