This is my website, blog, and portfolio. I designed and built it myself using Next.js, Tailwind CSS, TypeScript, and MDX. For more information on the tech stack, see my initial blog post. Parts of the design were inspired by Lee Robinson's website and Apple's newsroom.
I use Resend to manage my newsletter. To setup your own newsletter, create a Resend account (if you haven't already), then add an audience for your newsletter. Generate an API key with full access to your account, and add both the key and audience ID to your .env.local
file:
RESEND_API_KEY=re_yourApiKey
RESEND_AUDIENCE_ID=your-audience-id