Orestis Floros

Senior Software Engineer at Elastic

Munich, Bavaria, 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
🎓
Top School
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.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster Diploma, Computer Engineering, 8.28, Master Diploma, Computer Engineering, 8.28 at Aristotle University of Thessaloniki (AUTH)
languagesEnglish, Greek, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

transit-gateway10
debug10
python10
memory-management10
eway10
payment-gateway10
c1110
axway10
cicd10
c1710
x1110
i3-config10
build-automation10
window-management10
configparser10

Programming languages (22)

JavaC++CSSCRustCMakeHandlebarsTeX

Github contributions (5)

github-logo-circle
i3/i3

Oct 2019 - Jan 2023

A tiling window manager for X11
Role in this project:
userBack-end Developer
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.
x11linuxtiling-window-managerwindowbsd
Airblader/i3

Sep 2017 - Sep 2022

A fork of the i3 window manager with gaps and some other features
Role in this project:
userBack-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