Uli Fahrer

Software Engineer

Berlin, 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
Uli Fahrer is a Berlin-based software engineer with 12 years of experience building full-stack web applications and improving front-end libraries. He contributes to open-source projects—most notably enhancing vis.js timelines with localization and rendering fixes and extending an Obsidian-optimized markdown viewer with YAML, callouts, and link support—demonstrating both UI polish and backend integration. Comfortable across PHP, JavaScript, and DevOps tasks, Uli has adapted complex systems to evolving dependencies (e.g., upgrading Gotenberg support) and added platform-specific tweaks like Unraid support. He blends attention to internationalization and UX with pragmatic maintenance work, making brittle libraries and document workflows more stable and user-friendly.
code12 years of coding experience
github-logo-circle

Github Skills (26)

markdown10
javascript10
docker10
charts10
configuration-management10
ui-design10
dockers10
charting10
uid10
localization10
php10
markdown-it10
front-end-development10
time-line10
obsidian10

Programming languages (18)

JavaC++CSSScalaVueGoPerlHTML

Github contributions (5)

github-logo-circle
almende/vis

Oct 2016 - Jan 2017

⚠️ This project is not maintained anymore! Please go to https://github.com/visjs
Role in this project:
userFront-end Developer
Contributions:7 commits, 26 PRs, 13 pushes in 3 months
Contributions summary:Uli primarily contributed to the UI/UX aspects of the "vis" project. They fixed rendering issues related to the graph2D visualization and addressed a blur effect on edges in dense networks. The user also added and updated locale support, specifically for Italian and German, enhancing the internationalization of the library and improving the user experience for non-English speakers. Further modifications included fixing a constructor for the timeline.
social-network-analysisvisual-analyticsjavascriptvisjsnodejs
paperless-ngx/paperless-ngx

Nov 2021 - Mar 2022

A community-supported supercharged version of paperless: scan, index and archive all your physical documents
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 reviews, 3 commits, 2 PRs in 4 months
Contributions summary:Uli primarily contributed to adapting the project to changes in external dependencies, namely Gotenberg. They updated the code base to utilize Gotenberg 7's API and command-line flags, replacing the older environment variable configuration. They also made minor documentation updates and incorporated modifications to support the Unraid platform. Additionally, they modified configurations related to Tika and Gotenberg, ensuring compatibility within the overall system architecture.
scanpdfpaperlessindexdocument-management
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
Uli Fahrer - Software Engineer