Hi! 👋 I'm Robin. I'm a senior UI engineer at Taulia in Austin, TX, where I work primarily with React.
My journey to front-end development started with coding embarassingly bad Geocities Backstreet Boys fanpages. In between the days of Comic Sans <blink> tags and now, I taught ESL to kindergarteners in Taiwan and China for 6 years.
I love traveling, and some of my crazier exploits include being an extra in a Bollywood film, running a half marathon in North Korea, and skydiving in Australia.
I have two adorable kitties who like to make appearances in my conference slides.
My current interests include i18n, a11y, and mastering all things React. I'm interested in learning more about creating serverless apps with Gatsby.
Let's work togetherMy Talks
Speaking at conferences is the perfect way to combine my previous teaching experience and my passion about technology. Here are descriptions of previous talks, along with a list of upcoming talks!
Sacré Bleu! The Trials and Tribulaciones of Internationalising Your ẨṔṔŁîÇåŤḯoÑ
OpenJS WorldRemote (June 2020)
What is internationalization and why is it important, even if your clients are mostly English speakers? This presentation will cover common pitfalls and how to avoid them, such as date formatting, number formatting, translating, encoding for non-Latin characters, etc. We will also briefly discuss all the UX considerations that come to play when using a RTL (right-to-left) language. Finally, we’ll get React specific and talk about a library called react-i18next, which is an open source library you can use to help internationalize your project.
Sacré Bleu! The Trials and Tribulaciones of Internationalising Your ẨṔṔŁîÇåŤḯoÑ
Liberty JSPhiladelphia, PA (Oct 2019)
What is internationalization and why is it important, even if your clients are mostly English speakers? This presentation will cover common pitfalls and how to avoid them, such as date formatting, number formatting, translating, encoding for non-Latin characters, etc. We will also briefly discuss all the UX considerations that come to play when using a RTL (right-to-left) language. Finally, we’ll get React specific and talk about a library called react-i18next, which is an open source library you can use to help internationalize your project.
CSS For People That Hate CSS
NOLA Dev FestNew Orleans, LA (Sep 2019)
What’s the difference between Flexbox and CSS grid? Should I use a preprocessor? Why is it so hard to center a <div>?! Can’t I just use Bootstrap or Materials UI instead? Learn the basics of CSS, along with strategies and resources for writing better CSS. *Hating CSS is not a prerequisite for attending this talk
Upcoming talks:
- Sacré Bleu! The Trials and Tribulaciones of Internationalising Your ẨṔṔŁîÇåŤḯoÑ - Half Stack Charlotte
- A Proxy-mately Everything You Need to Know About Proxies - Enter JS (Germany)
Postponed due to COVID-19:
- Sacré Bleu! The Trials and Tribulaciones of Internationalising Your ẨṔṔŁîÇåŤḯoÑ - React.NotAConf (Bulgaria)
- Shining Light on the Shadow DOM - CSS Conf Colombia