Olivia Haas

Lead UX Writer at DuckDuckGo

Philadelphia, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Olivia Haas is a Lead UX Writer with 12 years of experience blending product-focused writing and hands-on engineering to shape clearer, more usable interfaces. Based in Philadelphia, she brings full-stack chops from contributions to prominent open-source projects like DuckDuckGo Instant Answers and ApostropheCMS—work that spans API integration, template design, and front-end polish. At DuckDuckGo she has translated complex data into concise UI patterns and shipped features such as a Magic: The Gathering instant answer, demonstrating an unusual mix of UX clarity and implementation-level skill. Her background in content management and community sites shows a consistent focus on improving discoverability and interaction details that users often take for granted.
code12 years of coding experience
bookBachelor of Arts - BA, Bachelor of Arts - BA at University of Pennsylvania
github-logo-circle

Github Skills (22)

json10
apim10
cms10
duckduckgo10
javascript10
handlebars10
css10
apostrophe10
api10
html10
lessc10
instantsearch10
rails9
nodejs9
ruby-on-rails9

Programming languages (8)

ShellCSSSCSSJavaScriptObjective-CHTMLPerlPython

Github contributions (5)

github-logo-circle
DuckDuckGo Instant Answers based on Perl & JavaScript
Role in this project:
userFull-stack Developer
Contributions:33 commits, 13 PRs, 10 pushes in 1 year 1 month
Contributions summary:Olivia significantly contributed to the DuckDuckGo Instant Answers project, focusing on the cheat sheets functionality. The user implemented a new template type and modified existing Handlebars templates to support it. They enhanced the codebase by adding the ability to configure template types in cheat sheet JSON files and incorporated theme-based styling and margin adjustments in the CSS to accommodate new template types. Furthermore, they refactored templates and adjusted existing Javascript code to support the new functionality.
javascriptduckduckgoinstant-answersperlinstant
apostrophecms/apostrophe

Oct 2013 - Jul 2015

A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Role in this project:
userFull-stack Developer
Contributions:63 commits, 25 pushes, 2 comments in 1 year 9 months
Contributions summary:Olivia contributed to both the front-end and back-end aspects of the Apostrophe CMS. Their work included adding limits and styling to jQuery selective elements, updating user interface icons, and adding new functionalities to the admin bar. Further, they modified various aspects of the media library and form macros, showcasing a focus on improving the user experience and adding features.
cmscms-frameworkfull-featurednode-jsfull-stack
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial