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.

  Pronunciation
  Twitter
  GitHub
Google Scholar
  LinkedIn
  Curriculum Vitae




Projects

Software

Academic Publications

Other Docs

  My Dissertation .

  My Thesis Proposal .

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


Work

Sourcegraph
Oct 2019-current | Las Vegas, NV |

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