Orestis Floros is a Senior Software Engineer based in Munich with 11 years of experience building reliable, low-level and systems software. He has a strong track record at Elastic and previous roles in research and fintech, combining production engineering with research-driven problem solving. A prolific open-source contributor to the i3 window manager ecosystem and related tooling, he has improved core window-management logic, fixed memory leaks, and hardened build and CI processes—work that touches a widely used tiling window manager. Comfortable across C and Python stacks, he pairs deep debugging and memory-safety expertise with pragmatic DevOps improvements. Colleagues rely on him for stabilizing complex systems and shipping maintainable fixes that prevent crashes in real-world usage.
11 years of coding experience
4 years of employment as a software developer
Master Diploma, Computer Engineering, 8.28, Master Diploma, Computer Engineering, 8.28 at Aristotle University of Thessaloniki (AUTH)
Contributions:291 reviews, 21 commits, 487 PRs in 3 years 3 months
Contributions summary:Orestis primarily worked on improving the i3 window manager's core functionality and stability, focusing on bug fixes and adding features related to window management. Their contributions include implementing checks and logic for the `cmd_swap` command, setting null values after freeing, improving the parsing of configuration files, and adding functionality for moving windows between outputs. Additionally, they addressed memory leaks, improved various error replies and added features for window sizing.
A fork of the i3 window manager with gaps and some other features
Role in this project:
Back-end Developer
Contributions:483 commits, 1 PR, 1 push in 5 years 1 month
Contributions summary:Orestis contributed to the i3 window manager by fixing bugs and implementing new features. Their commits involved modifying core files like `src/con.c`, `src/commands.c`, and `src/handlers.c` to address issues related to window management, configuration parsing, and event handling. They also worked on ensuring correct behavior in the face of potential crashes due to memory issues.
gapsx11i3-gapswindowi3wm
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
Orestis Floros - Senior Software Engineer at Elastic