Sarah Hennigh-palermo

Senior Software Engineer at Adblock, Inc.

Germany
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
Sarah Hennigh-palermo is a Senior Software Engineer based in Germany with 12 years of experience blending design sensibility and robust frontend engineering. Starting as a designer ("once I designed pixels") she now builds production-grade JavaScript—contributing to notable projects like p5.js (adding HSL color support and performance optimizations) and the ECMAScript test262 suite for Temporal—demonstrating both creative and standards-focused expertise. She's shipped UI and tooling work at companies including GitLab, Kickstarter, and Adblock, and has experience across compilers and standards from her time at Igalia. Comfortable across the full frontend stack and test automation, she pairs strong UX instincts with disciplined engineering and a taste for elegant, well-tested code.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (MS) Integrated Digital Media, Master of Science (MS) Integrated Digital Media at New York University
bookBA Modern Culture and Media, BA Modern Culture and Media at Brown University
bookSchool For Poetic Computation
github-logo-circle

Github Skills (19)

javascript10
color-theory10
temporal10
testing10
p5js10
gitlab10
api10
front-end-development10
vue10
ecmascript10
vue-jsx10
ruby-rails9
ruby9
rails9
creative-cloud9

Programming languages (7)

TypeScriptC++RustJavaScriptHTMLRubyClojure

Github contributions (5)

github-logo-circle
processing/p5.js

May 2015 - Jun 2015

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
userFront-end Developer
Contributions:15 commits, 3 PRs, 57 comments in 4 days
Contributions summary:Sarah's commits primarily focus on modifying and enhancing the `p5.js` library, a client-side JavaScript platform. Their contributions include refactoring and updating the color handling, specifically by adding the HSL color mode and implementing functions for parsing and setting color strings. They introduced unit tests to ensure the correct functionality of the updated color conversion methods, demonstrating a focus on code quality and maintainability. The changes include dynamic conversion functions and memoization for performance optimization.
designersprinciplesartclient-sidecanvas
tc39/test262

Nov 2021 - Jun 2022

Official ECMAScript Conformance Test Suite
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:16 reviews, 15 commits, 7 PRs in 7 months
Contributions summary:Sarah primarily contributed to the test suite for the `test262` repository, which is the official ECMAScript Conformance Test Suite. Their commits focused on adding new tests related to the `Temporal` API, specifically concerning Duration constructor, PlainYearMonth methods (e.g., `since`), and handling of invalid options and arguments. These tests cover various aspects, including fractional inputs, rounding, argument casting, and the behavior with different calendar systems.
javascriptconformancetc39typescripttests
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
Sarah Hennigh-palermo - Senior Software Engineer at Adblock, Inc.