Olivier Philippon

Senior Fullstack Developer at Activity Stream

City of Edinburgh, Scotland, United Kingdom
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
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.
code15 years of coding experience
job16 years of employment as a software developer
bookBTEC Higher National Diploma Intermedia/Multimedia, BTEC Higher National Diploma Intermedia/Multimedia at Université Joseph Fourier (Grenoble I)
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (17)

tui10
rich-text10
pytest10
python10
console10
testing10
css10
terminal-emulator10
terminal-application10
console-log10
console-application10
svg10
rich-editor10
web-framework10
rich-text-editor10

Programming languages (9)

TypeScriptCSSMakefileJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
Textualize/textual

Apr 2022 - Jul 2022

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:
userBack-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.
user-interfacepythontext-user-interfaceframeworktextual
Textualize/rich

Apr 2022 - Jul 2022

Rich is a Python library for rich text and beautiful formatting in the terminal.
Role in this project:
userBack-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.
pythonprogress-bar-pythonprogress-barrich-textpretty-print
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