Ben Perlmutter

Generative AI Engineer & Tech Writer

Hi! I'm a generative AI engineer and technical writer. I work at the intersection of content and code.

Core Competencies

Generative AI

Cloud Computing

Learning Quickly

Technical Writing

Technologies

I have experience with the following languages, frameworks, and technologies.

AWS

Dart

Electron

Firebase

Flutter

GraphQL

JavaScript

Kotlin

Kubernetes

MongoDB

OpenAI APIs

PostgreSQL

Python

React

Realm

TypeScript

Webflow

Wordpress

Projects

MongoDB Docs AI Chatbot

Chat with the MongoDB documentation with a generative AI chatbot

ESLint Docs Update

Variety of updates to the ESLint documentation

WTD Presentation

Presentation about tested code examples in technical documentation

Recent Ramblings

  • MongoDB Podcast: Building the MongoDB Docs AI Chatbot

    November 20th, 2023

    I went on the MongoDB podcast to talk about the MongoDB Docs AI Chatbot.

    generative-ai

  • Taking RAG to Production with the MongoDB Documentation AI Chatbot

    November 14th, 2023

    An overview of how we built the MongoDB docs AI chatbot

    generative-ai

  • RAGE with the Machines

    October 29th, 2023

    [Executing] in the name of...

    generative-ai

  • LangChain as Docs for the LLM Ecosystem

    June 25th, 2023

    And why ~I don't care for~ have mixed opinions on their libraries

    generative-ai

  • Output Raw Markdown with ChatGPT

    May 26th, 2023

    How you can use ChatGPT to output raw, unformatted Markdown

    generative-ai

  • ChatGPT for Data Mapping

    May 19th, 2023

    One of my current favorite use cases for ChatGPT

    generative-ai

  • ESLint Documentation Update Project

    December 20th, 2022

    Over the past couple of months I've been working on updating the technical documentation for ESLint, the JavaScript linter.

  • Unit Test the Docs - Write the Docs Portland '22

    June 1st, 2022

    Conference talk about adding unit-tested code examples to documentation. Presented at Write The Docs Portland 2022.

    general

  • aCasa Medium-Term Home Rentals

    August 12th, 2020

    aCasa is a platform for medium term furnished rentals. It's designed for when you're staying somewhere than a month, but you're not ready (or able) to find a real lease.

    Listings contain relevant info for medium-term stays that'd be less relevant for a short stay like WiFi speed, if there are roommates, LGBTQ+ friendliness and more.

  • StarTrader: The galatic starship trading platform

    August 1st, 2020

    StarTrader is a full stack starship trading application for the Star Wars universe. Users can buy and sell their favorite starships from Star Wars. You can buy the Millennium Falcon from Han Solo, the Death Star from Admiral Tarkin, and more!

  • My Technology Wishlist

    July 19th, 2020

    My single favorite thing about software development is the constant learning. And unlike many domains, most all of that learning is applied. (something I talk more about here)

    general

  • An Overview of ben.perlmutter.io

    July 4th, 2020

    A blog post written back in July 2020 about this website, when it was built with Jekyll. It's since been moved to a Gatsby/Contentful build...a subject for a future blog post.

    None of the information in the post is currently accurate, besides some of the CSS styling, which was directly ported over from the Jekyll site.

  • RappaMappa: Full-Stack MERN App

    June 16th, 2020

    RappaMappa is a fullstack MERN app that lets the user explore where rappers have come from and access information about the artist.

    Users can visually explore the map, which features 581 artists, and search for artists with the integrated search box.

  • Tappdin: My First Full-Stack App

    May 24th, 2020

    Tappdin is a beer tracking app modeled on Untappd. It allows users to create accounts, post and delete checkins of beers, view the checkins of other users, and discover new beers.

  • If I Were to Do It Again, Part I: Learn the basics without spending a dime

    April 26th, 2020

    I am now about 8 months into learning software development, and it’s been 4 months since I started studying full time, and 2 months since I started the App Academy online bootcamp.

    general

  • Why I'm Becoming a Software Developer

    April 20th, 2020

    I can put an exact date on when I decided I wanted to become a software developer. It was the night before my 25th birthday, November 1, 2019.

    general