David Hunt

Software Engineer

Independent/Contract

Experience

2018–2025

Ocean Library / WholeReader

Project lead developer for work related to the educational audiobook platforms at OceanLibrary.com and WholeReader.com

2017–2018

Bahá’í World Centre

Technical lead developer for a Drupal resource website for the international Bahá’í community

2011–2013

Centenary Team

Drupal developer and technical lead for a website commemorating 1912 visit of ‘Abdu’l-Bahá to America

2010–2023

NobleGifts

Technical lead developer for a web platform attached to a social donations startup

2010–2024

US Bahá’í National Center

Technical lead developer for a national directory of local communities and a local website incubator

2008–2009

Yoursphere Media Inc

Dev team coordinator and Drupal developer for a social media platform

1998–2001

Bahá’í World Centre

Information analyst maintaining an internal website with a global analysis of project data

Education

2002–2005

Bachelor of Arts in Music

Berea College, Kentucky (USA)

1993–1996

Associate of Arts

Clackamas Community College, Oregon (USA)

Skills

2024–present

QuickPickle, Behavioral Testing for Modern Web Apps

github.com/dnotes/quickpickle ⇛

A Vitest plugin that brings Gherkin syntax and BDD testing to modern JavaScript and TypeScript projects with full ESM support.

2021–present

Solitaire Table, Classic Card Games Collection

solitairetable.com ⇛

A web-based solitaire game collection featuring multiple classic variants including Klondike, Freecell, Pyramid, and TriPeak with clean gameplay and intuitive controls.

2019–2022

The Inner Essence, Meditative Readings with Bamboo Flute

hiddenwordsapp.com ⇛

A web app for meditative reading of the Hidden Words of Bahá'u'lláh, accompanied by bamboo flute music.

2010–present

National Web Strategy for Local Communities

find.bahai.us ⇛

A national community directory and a multi-tenant hosting platform for local community websites in support of the national communications strategy of an American religious organization.