Sebastian Noack

Software Engineer at Reviewable

Detroit, Michigan, 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
Sebastian Noack is a seasoned software engineer with 18 years of hands-on experience building and maintaining both front-end and back-end systems, currently contributing at Reviewable from Detroit. He spent nearly a decade at eyeo (Adblock Plus), where he combined development and technical project management to improve browser extensions and filtering logic at scale. Sebastian is an active open-source contributor with notable work on Jinja (adding filters and modernizing compatibility) and a creative Python bytecode tinkerer who implemented a goto decorator, showing a willingness to work deep in language internals. His background spans startups and established teams, giving him a practical blend of feature delivery, refactoring, and tooling improvements. Known for quietly improving maintainability and efficiency, he often focuses on compatibility and subtle performance gains that pay off over time.
code18 years of coding experience
job17 years of employment as a software developer
languagesEnglish, German
github-logo-circle

Github Skills (20)

javascript10
python10
jinja210
browser-extension10
template-engine10
bytecode-manipulation10
jinjava10
chrome-extension10
filter10
opera-extension10
webextension10
web-development10
testing9
code-optimization9
pytest9

Programming languages (15)

JavaC++CSSCValaHTMLPerlJSON

Github contributions (5)

github-logo-circle
Mirrored from https://gitlab.com/eyeo/adblockplus/adblockpluschrome
Role in this project:
userFront-end Developer
Contributions:408 commits, 1 PR, 6 comments in 5 years 5 months
Contributions summary:Sebastian primarily contributed to the Adblock Plus for Chrome extension by updating the public domain suffix list. These updates involved modifying the `lib/publicSuffixList.js` file, which is likely used for filtering and domain matching within the extension. Additionally, they made changes to several other files, including `background.js`, `chrome/ext/background.js`, and files in the `safari/ext` folder.
adblockadblockplusgitlab
snoack/python-goto

Sep 2015 - Dec 2019

A function decorator, that rewrites the bytecode, to enable goto in Python
Role in this project:
userBack-end Developer
Contributions:40 commits, 9 PRs, 98 pushes in 4 years 3 months
Contributions summary:Sebastian primarily contributed to the `python-goto` project by implementing features and addressing issues related to the core functionality of the goto statement implementation. They made code modifications to improve bytecode parsing and manipulation, including handling jumps across blocks, and updating it to support newer Python versions. The user also focused on improving the code's efficiency and maintainability, demonstrated by the changes from using JUMP_FORWARD to NOP sleds. In addition to implementation changes, they added tests and adjusted the setup script.
gotorewritespythonbytecodedecorator
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
Sebastian Noack - Software Engineer at Reviewable