Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

  Location: Montréal, Canada
  Remote: Yes
  Willing to relocate: For the right opportunity
  Technologies: Compilers, virtual machines, Scheme, LLVM, Python, language design, language runtime, garbage collection
  Résumé/CV: https://oestoleary.com/leonard_oest_oleary.pdf
  Email: See website (https://oestoleary.com) or résumé
Previously a Production Engineer at Meta, I have spent the last ~5 years building compilers and computer languages. I recently submitted my Master’s in compiler design, with research on memory management, garbage collectors and virtual machines published at PLDI and ICFP workshops.

I'm passionate about anything touching a compiler. Here are some projects I'm particularly proud of:

- Lead maintainer of Ribbit, a highly portable and compact Scheme compiler supporting over 25 target languages (including C, x86, POSIX-Shell, Haskell, and OCaml): https://github.com/udem-dlteam/ribbit

- A new garbage collector algorithm (that can collect cycles immediately), implemented in C https://dl.acm.org/doi/10.1145/3735950.3735953

- A merged C++ patch to the LLVM compiler: https://github.com/llvm/llvm-project/pull/70845

For more context, please visit my website: https://oestoleary.com. I'm excited to connect!

 help



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: