Naomi A is a Senior Frontend Developer with 15 years of experience building user-focused web applications across startups, large enterprises and government. She blends front-end excellence (React, Next.js, Relay) with full-stack fluency—Postgres, Python/Django, GraphQL and cloud/container platforms—to ship production systems for Spotify, Zalando and public-sector CleanBC programs. Naomi has a strong audio and publishing pedigree, contributing to wavesurfer.js (improving WebAudio playback) and implementing newsroom features for Sourcefabric’s Newscoop. Equally comfortable in product and platform contexts, she’s delivered monetization and podcast tooling at Spotify and developer-facing UI tools at Zalando. Based in Canada with an M.Sc., she brings an engineer’s curiosity to performance, accessibility and state management, often fixing subtle edge cases like daylight saving and track-seek bugs.
16 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.) MIR, Master of Science (M.Sc.) MIR at University of Victoria
Newscoop is the open content management system for professional journalists. Features for the modern newsroom include multiple author management, issue-and-section based publishing, geolocation and multilingual content management. The enterprise-standard journalist’s dashboard and a templating engine supporting anything from HTML5 to mobile complete this fast production and publishing system.
Role in this project:
Backend Developer
Contributions:119 commits in 2 months
Contributions summary:Naomi implemented a calendar widget feature, enabling the display of articles marked as "Article of the Day." This involved creating a basic calendar structure, integrating with the existing article database, and developing a corresponding controller and Smarty plugin. Further commits refined the implementation by addressing daylight saving issues, adding the functionality to navigate through different months and integrate the display of titles, images, and article URLs within the calendar's date boxes.
Contributions summary:Naomi focused on refactoring and enhancing the WebAudio backend implementation of the audio waveform player. Their primary contributions included refactoring the WebAudio backend to avoid firing the play event, incorporating state management, and fixing a bug to allow seeking after the track finishes. These changes aimed to improve the audio playback behavior and overall stability of the audio player. The user also addressed syntax issues and integrated a progress event on completion.
audiowaveformaudiomusicwaveformweb-audio
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.