Olivier Philippon is a Senior Fullstack Developer based in Edinburgh with over 15 years of experience delivering web platforms using Python/Django and modern JavaScript stacks. He currently maintains multitenant Django + React systems at Encore Pro and has led backend and fullstack teams for nonprofits and startups, blending hands-on coding with technical leadership. A longtime web developer since 1999, he contributes to notable open-source projects like Textualize's textual and rich, improving terminal UI, SVG handling, and layout/toxic-character bugs—work that reflects a knack for both backend robustness and polished user-facing interfaces. His background spans roles from lead backend positions to teaching web development, giving him a broad perspective on architecture, developer experience, and product needs. Colleagues would note his pragmatic approach to shipping features while keeping code quality high and his appetite for solving subtle UI/terminal edge cases.
15 years of coding experience
16 years of employment as a software developer
BTEC Higher National Diploma Intermedia/Multimedia, BTEC Higher National Diploma Intermedia/Multimedia at Université Joseph Fourier (Grenoble I)
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Role in this project:
Back-end & UI Developer
Contributions:150 reviews, 75 commits, 23 PRs in 2 months
Contributions summary:Olivier primarily contributed to the development and testing of the `textual` framework, focusing on enhancing the user interface components and styling capabilities. Their work included adding tests to ensure the proper handling of various data types within the style system, specifically concerning size-related properties. The user also addressed bugs related to layout behavior, ensuring that elements with `display: none` are not displayed in layouts, and implemented new features such as the management of named web colors in CSS.
Rich is a Python library for rich text and beautiful formatting in the terminal.
Role in this project:
Back-end Developer
Contributions:38 reviews, 38 commits, 13 PRs in 3 months
Contributions summary:Olivier contributed to the `rich` library, focusing on console output and SVG rendering functionalities. They implemented namespacing for SVG elements within the console, preventing conflicts with surrounding HTML pages, and improved the handling of special characters in docstrings. Moreover, the user addressed the "pipe" bug by improving the terminal size detection logic and made updates related to the `progress` module, including enhancing its usability with `None` total values and other related improvements.
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
Olivier Philippon - Senior Fullstack Developer at Activity Stream