Doug Hahn

Projects

Created a custom site for a poet, dramatizing his work

Responsibilities:

  • Frontend
  • CSS
  • JS
  • Scope Management
  • CMS (Craft)
  • Design

Outcomes:

A poet’s website that integrates his poetry and the typography from his inaugural chapbook.

Case study

Design & code for an poet’s website#

With the freedom to both design and code this website, I decided to utilize the author’s poem, 99 Names of Exile, in a dramatic way. On the landing page, I overlaid the poem’s “99 Names of Exile” over the author’s name, erasing his identity until the names that others have imposed upon him are removed. I employed GreenSock, a javascript animation toolset, to randomize the the array of the ”names” and the order in which they disappear, as demonstrated in the video below.

Dramatic embodiment: Randomized words of the poem “99 Names of Exile”initially covers the poet’s identity

The typeface “Mirza” was selected for its similarity to the font used in the author’s chapbook, providing a consistent visual identity across platforms. As with numerous other projects, I implemented a custom setup of Craft CMS. This choice was driven by the author’s desire for advanced and non-chronological content modeling capabilities, which Craft CMS is excellent at accommodating.

A sample of the CMS, which has custom fields and the ability to drag-and-drop sort according to how the author sees fit
A sample of the CMS, which has custom fields and the ability to drag-and-drop sort according to how the author sees fit

Kaveh Bassiri

My Work

Joined the Lab in 2023 in the Office of Strategic Communications; promoted to lead the web team in 2024.

LLNL: Web Editor and Content Strategist 2023–24

I was embedded with executives in the Director's Office, advising on the Lab Director's email campaigns and the mission language on the LLNL website.

Private Consultant2010–23

A distillery's full lifecycle, from earning community support to divestment.

Volunteer2006–present