I work on Teslaโs Cell Manufacturing team, where I lead a team that builds software to enable more efficient manufacturing operations. My team runs the data platform reponsible for factory reporting and financial tracking.
My technical interests include analytical data systems (particularly Spark and data lakes), stream processing, data verifiability, and data visualization. I enjoy thinking about how data tools can improve operations in large organizations.
I previously studied Chemical Engineering at UC Berkeley. My academic background is in materials research for high-capacity, nickel-rich battery cathodes.
I've focused on work projects over personal projects for the past few years -- here's a snapshot of my contribution graph within Tesla during that time.


If you're interested in reading some of my code, I've worked on a handful personal projects here:
- I'm currently building a distributed data processing engine from scratch in Scala 3. It's currently modeled after Spark, although I intend to make some changes later on. (repo)
- I've built Spark project templates in Scala 2.13 and Scala 3 to help kickstart new projects. They include opinionated architecture decisions like expansive testing, structure pipeline setup, and strict functional programming to encourage robust data pipeline systems. (repo)
- I taught myself TypeScript and React over a month during Covid, and I built batterycost.me. (repo)
- I learned Go and built a basic web framework benchmark suite. (repo)
I also write about technical topics at https://ewoodbury.com/.