Engineering excellence on the keynote stage.
I’ve given teams the ability to ship features at 5:00pm on a
Friday
in 15 minutes, to millions of users. And I’m here to talk about
it.

We already have the time to do proactive, long term
work as engineers.
Because now, more than ever, users demand
excellence from virtual experiences, which might cause
extra hours and extra stress on engineering teams. But
it doesn’t have to be that way.
… And I can
show you how, through my keynote. Part storytelling, all
data, I’ll pull at the heart strings and hoodie strings
of any engineer-filled audience.
Even with
this suit jacket on, I am an engineer. I’ve had to
harness protocols to lead some of the most stressful
software deployments … like a live update on
SuperBowl.com
on the actual day of the Super Bowl.
Since I led the engineering team at Remo, I’m up-to-code on delivering virtual experiences.
For 2021 - 2022, I am booking in-person events almost
exclusively throughout Asia.
Nonetheless, I’m
only a click away for opportunities around the globe and am
ready to talk in any time zone.

"James brings the perfect balance of entertainment and information. Whether it's at an in-person event at js.la, or an interview across time zones for the Junior to Senior podcast, he knows how to show up prepared and deliver. Attendees were lined up asking questions after his talk on delivering tested software and he happily hung out hours afterward, interacting and answering questions."
We’ll work together to create a seamless experience.
Of course, you’ll receive a survey to customize our time together. But I can do more. Here are some ways I can help you promote your event when I’m on your stage.
- Video messages
- Interacting on your pre-event Slack channel
- Promoting your event on social channels
- Podcast interviews
- Blog interviews
- Raffle to take part in a KTV* duet with me

"James is an extremely rare breed of software engineers, who is passionate in public speaking and entertaining a crowd. He has plenty of tech-related topics and experience he can share. He can easily customize his content for both tech-literate and non-tech literate audience. I was lucky to have James speak at half a dozen workshops and talks and hope to work with him one day for large scale conferences!"
Let’s get the
conversation started.I'll refrain from speaking in binary code during our call so that we can explore your event needs. I'll save all of the ones and zeros for the stage, when your audience rates me: 1010.