Rijnard
van Tonder


Ph.D. candidate

About Me

I'm a 5th-year Ph.D. student at the Institute for Software Research at CMU. My research interest is in the overlap of Automated Program Repair, Program Transformation, and Program Analysis.

I'm fortunate to be advised by Claire Le Goues.

Education

  • 2014-current |  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

Publications

Other Documents

- My thesis proposal.

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

Work Experience

Sourcegraph (part-time remote)
April 2019-current | Pittsburgh, PA |

Working on ubiquitous code 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.

Multichoice, Naspers
2012-2013 | Jhb, ZA |

Collaboration as part of Master's Research

MWR InfoSecurity
Jan-Feb 2013 | Jhb, ZA |

Intern working on Android pen-testing framework.

Google
Nov 2011-Feb 2012 | Zurich, CH |

Software Engineer intern on one of the Google Maps backend teams.

Nimbula (acquired by Oracle)
Jun-Jul 2011 | Cape Town, ZA |

Software Engineer intern; created customized cloud VMs


Contact

E-mail:
rvt@cmu.edu

Wean Hall 5119
Carnegie Mellon University
Pittsburgh PA 15213