Case study

AI Email Composer

Drafts professional emails from a short prompt and sends them over SMTP.

Role

Personal Project

Year

2025

Status

Open source

Stack

Next.js · Express.js

Overview

Drafts professional emails from a short prompt and sends them over SMTP.

What it does

01

Email generation from a natural-language prompt

02

Tone selection — professional, friendly, formal

03

Sends directly over SMTP

04

Email history stored per user, with JWT authentication

The hard part

Getting consistent formatting out of a generative model. Constraining the output shape in the prompt did more than any amount of post-processing.

What it taught me

Prompt design, SMTP delivery, and how much of an AI feature is really just careful error handling.