Services

Technical strategy, TypeScript, and Rust specialist.

I help teams with front-end web strategy development, TypeScript adoption and conversion, and Rust adoption. I also provide individual coaching.

For Companies

I provide front-end technical strategy, teaching and workshops for TypeScript and Rust, and technical solutions for TypeScript and Rust code bases. My current rate is $1,800/day or $250/hour. (I only book in hour-long increments, and you can choose whether to pay my daily rate or my hourly rate as makes sense to you.)

If those are problems you have, book a free 30-minute session with me or send me an email and let’s talk about whether and how I can help you!

QR code for 30-minute exploratory call

TypeScript

  • I can teach your team how to use TypeScript effectively, even if you have never written a line of the language before.
  • I can help you develop a strategy for successfully adopting TypeScript with the specific details of your own organization and code base.
  • I can deliver robust types for the weirdest and thorniest parts of your existing JavaScript codebase.

I spearheaded LinkedIn’s adoption of TypeScript, solved the hardest technical problems for TypeScript adoption at LinkedIn, and started and led the Ember.js TypeScript initiative from 2017 – 2023.

Rust

  • I can provide workshops to teach your team Rust.
  • I can jump into your code base and help you get things done.

From 2015 – 2019, I ran the premier Rust podcast, New Rustacean, which taught tens of thousands of people the Rust programming language… on hard mode. (Try teaching a programming language via podcast!) In 2024, I wrote the chapter on async and await for The Rust Programming Language, the official book on the language (chapter forthcoming). I also helped build, and continue to help maintain, Volta, a JavaScript toolchain manager written in Rust.

For Individuals

I provide hour-long slots for $300 each. Grab an hour with me!

QR code for 1-hour call

Coaching and mentoring

In my time at LinkedIn, I mentored over half a dozen engineers, ranging from apprentices just getting their footing to Staff engineers thinking about how to be effective in their role. I can help you, too!

Tackle a hard problem

Have a one-off knotty technical challenge in Rust or TypeScript? I can help you solve it!

Subscribe

Subscribe to this site via feed or email:


Follow me on social media: