Rijnard
van Tonder


About Me

Hi! I'm Rijnard. I work a lot with software. I'm interested in developing new ways to analyze, manipulate, and fix code. I completed my Computer Science Ph.D. at Carnegie Mellon University in 2019. I love research but also want to make those ideas a reality in practice. That's why I currently work at Sourcegraph, where I apply my research background to develop new tools and techniques for large scale code search and automated refactoring.

 Curriculum Vitae.
 Pronounciation.

Selected Publications

Additional Documents

 My Dissertation.

 My Thesis Proposal.

Our research group's award winning paper on automatically fixing COBOL programs, SIGBOVIK '18.

Work Experience

Sourcegraph
Oct 2019-current | Phoenix, AZ |

Working on ubiquitous code search, intelligence, and large scale transformation.

Facebook
May-Aug 2018 | Menlo Park, CA |

Added static taint analysis support to Pyre, the Python static type checker at Facebook.

Carnegie Mellon University
Spring 2018 | Pittsburgh, PA |

Teaching Assistant for 17-819O: Program Analysis.

Facebook
May-Aug 2017 | Menlo Park, CA |

Added parallel processing (5x speedup) and initial LSP support to Pyre, the Python static type checker at Facebook.

Carnegie Mellon University
Spring 2015 | Pittsburgh, PA |

Teaching Assistant for 18-739L (CTF-based security course).

Microsoft Research
May-Jul 2014 | Redmond, WA |

Intern at Microsoft Research with Patrice Godefroid in the RiSE group.


Education

  • 2014-2019 |  Ph.D. Computer Science, Carnegie Mellon University

  • 2016-2018 |  M. Software Engineering,
    Carnegie Mellon University

  • 2013-2014 |  M. Eng., Stellenbosch University

  • 2008-2012 |  B.Sc. Hon. Computer Science, Stellenbosch University

Contact

E-mail:
rvantonder@gmail.com