Welcome,
Who am I? I am software engineer specializing in compilers. I am a long standing contributor to the LLVM project - originally in middle end optimization, and these days as one of the maintainers of the RISC-V backend. I am a foster parent, primarily of pre-teen and teen boys. In recent years, I've been heavily involved in serving my local community and, in particular, working with unaccompanied kids aging out of ORR shelters.
If you want to reach me, send me an email at: public [at] this domain. I am not always the best at responding to email, so if you want to ensure a quicker response, give me a call or text. (You'll have to ask me in person for my number though.)
Professional bits:
- I make an effort to be available for juniors just getting started in contributing to LLVM or working on compilers, please feel free to reach out. I'm always happy to provide a bit of advice or help steer you in the right direction on who else to talk to.
- One piece of advice for anyone reaching out professionally - please do not send me a long technical email. I am very busy, and you will get a response... in about two years with an apology for not responding sooner. A short intro and invitation to a call work much better.
- Most of my professional writing can be found in my public-notes repo on github, including a list of public talks and publications.