I'm a software engineer and educator growing Owner.com.

I'm an expert self-teacher who highly values ownership and radical transparency.

I work with kind, diverse teams to build products that help our customers and society.

Recent accomplishments

  1. Bench Accounting Team Automate

    Developed LLM-based categorization assistant to guide customers through categorizing according to tax rules, which auto-categorized 230,000 transactions using customer conversations within 3 months, equivalent to ~30,000 months of human bookkeeping or 37% of the work done by specialized human teams in the same period.

  2. Earned Bench's Impact Award, celebrating "outstanding performance" and making a "huge impact toward achieving our mission".

  3. Bench Accounting Team Initialize

    Contributed to overhauling the client app using React.js, delivering improved performance, better accessibility practices, and a better UX to 25,000+ customers.

  4. Bench Accounting Training Team

    Created a communication training program for bookkeepers that outperformed learner-reported quality metrics by 24%.

View all

Latest posts

  1. Working with me documents

    How to write, structure, and share documents outlining your needs from colleagues, as well as the benefits of writing them.

    A geometric pattern generated from a hash of the post
  2. Never let a candidate bomb

    Sharing my most-strongly held principle for interviewing. How it helps, why you should do it, and how to practice it.

    A geometric pattern generated from a hash of the post
  3. Effective remote work communication patterns

    A reflection on some of the patterns I've found most effective for remote and asynchronous teams.

    A geometric pattern generated from a hash of the post
  4. Stop using the word transaction

    A short argument that in the context of bookkeeping, transaction is an unhelpful term.

    A geometric pattern generated from a hash of the post
  5. Zod hot takes

    A series of hot takes I've accumulated from several years of religiously using Zod.

    A geometric pattern generated from a hash of the post
  6. Write heavy, read scarce

    As AI exponentially increases how much we write, reading will become the in-demand skill.

    A geometric pattern generated from a hash of the post