search term:

about me

I am Eugene Yokota (@eed3si9n on Twitter and GitHub), a software engineer with years of experience working on Scala tooling. Most recently I was a Staff Engineer at Twitter’s EE Build/Bazel Migration team migrating the largest Scala monorepo into Bazel (See 2 years at Twitter for details).

My specialties are researching and documenting complex landscapes of problems through reading, and talking to people, and bringing them into concrete implementations. I’m great at taking existing tools, and making them more performant and developer-friendly.

I’ve been lead sbt maintainer since 2014 (as a side project since 2020), former Tech Lead of the Lightbend Tooling Team, and later a member of the Scala (Compiler) Team. I’m passionate about improving developer experience on and off the work, and like to tinker with ideas both through coding and this blog as my personal platform. Here is a select list of my writing/works:

See also ‘herding cats’ series, a tutorial for Typelevel Cats library.

I also have twelve years of experience on various open source projects on GitHub, and eleven years of experience working remotely. Most people would describe me as a friendly person to work with.

I’m looking for a new team

I’m looking for a new team to solve the next big problem. Beyond my current field of Scala and developer tooling, I’m keen on continuing to be a student of the art. Some of the potential area of interest might be large-scale data processing and bioinformatics.

Location: Remote (my timezone is US East)
Employment type: Full-time employee

Some topics I’ll want to discuss with you:

I’m looking for the right fit and eager to explore opportunities. Here’s my cv. If you think we’re a match, please email me at eed3si9n at

talks / workshops

I’ve given talks in meetup groups, conferences, and facilitated workshops.