Espen Klem is an Interaction Designer in Oslo with 12 years of experience crafting usable products and large sites that prioritize real user needs. He specializes in search, user behavior, product development and long-term site maintenance, combining UX sensibilities with hands-on front-end and full-stack work. At Knowit he tinkers with browser-based search—contributing to notable open-source projects like the search-index library by adapting it for webpack, improving demos, accessibility and data pathing. His background spans agency and in-house roles where he’s led usability testing, traffic analysis, small CMS and plugin development, and forum/community moderation. Pragmatic and user-focused, he pairs analytic attention to traffic and behavior with incremental engineering to turn insights into measurable improvements.
A persistent, network resilient, full text search library for the browser and Node.js
Role in this project:
Full-stack Developer
Contributions:4 releases, 118 commits, 30 PRs in 7 years 7 months
Contributions summary:Espen primarily focused on enhancing the browser-based functionality of the search-index library. They implemented and debugged a demo application for the library, integrating it into a browser environment using webpack. Their contributions included fixing examples, adding search capabilities, and adjusting UI elements for better usability. The user also addressed pathing issues related to data loading and made accessibility improvements.
Bundle and test CommonJS and ESM in NodeJS and UMD in the browser with AvaJS and Playwright. And repeat with i.e GitHub CI.
Contributions:17 releases, 279 commits, 226 PRs in 1 year 8 months
browsercommonjsbundleesmtesting
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.