Andrew Rabert is a Senior Software Engineer with 12 years of experience building resilient, event-driven systems and developer tools across backend, frontend, and embedded domains. As co-founder and long-time contributor to Jellyfin, he led significant backend refactors and web client redesigns to detach the project from its upstream origins and streamline deployment via package and Docker improvements. He has driven production-grade features at AWeber and Gisual—designing scalable templating and push platforms, image-based captcha solvers, and asynchronous architectures that reduced system complexity. Comfortable from COBOL mainframes to RP2040 embedded hacks, Andrew combines a pragmatic full-stack mindset with a knack for reverse engineering and resource-constrained hardware design. Based in Pennsylvania, he blends open source stewardship with hands-on engineering to deliver maintainable systems that scale.
12 years of coding experience
13 years of employment as a software developer
Associate's Degree Computer Science, Associate's Degree Computer Science at Lehigh Carbon Community College
The Free Software Media System - Server Backend & API
Role in this project:
Back-end Developer
Contributions:4 releases, 3 reviews, 241 commits in 2 years 2 months
Contributions summary:Andrew's contributions primarily focused on refactoring and cleaning up the Jellyfin codebase. They removed dependencies on Emby-related components and moved submodules into the main repository, suggesting efforts to streamline and simplify the project's structure. Additionally, the user updated the codebase to adapt it for Jellyfin, indicating a role in migrating and maintaining the system. They also worked on package and Docker configurations.
The Free Software Media System - Official Web Client
Role in this project:
Front-end Developer
Contributions:8 reviews, 40 commits, 32 PRs in 1 year 9 months
Contributions summary:Andrew primarily focused on refining the Jellyfin Web client's user interface. They removed various features like news, Emby Connect integration, and usage reporting. Furthermore, the user made styling adjustments by darkening the background and altering the active tab color. They also refactored the UI by renaming "web UI" to "Jellyfin Web" and removing redundant elements.
web-clientvideosreactjellyfin
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
Andrew Rabert - Senior Software Engineer at AWeber