Akis Kesoglou is a seasoned software engineer and technology leader with 17 years of experience building distributed systems, IoT platforms, and developer tools from prototype to production. He has driven engineering and product strategy at balena—rising from Senior Engineer to CTO and Principal Engineer—shipping openBalena, a delta update server that cuts device update bandwidth by up to 10x, and leading cross-platform container engine prototyping in Rust. Comfortable across backend, DevOps, embedded and full‑stack work, he has revived and modernized flagship open-source projects like Etcher and contributed foundational Django authorization tooling. His background blends hands‑on implementation with people and product leadership of remote teams, plus a proven track record of simplifying complex deployment and update workflows for fleets of devices. Based in Greece, he pairs deep systems thinking with product sensibility and an appetite for tackling hard operational problems at scale.
17 years of coding experience
16 years of employment as a software developer
Bachelor of Engineering - BE Civil Engineering, Bachelor of Engineering - BE Civil Engineering at Technical University of Patras, Greece
Awesome Django authorization, without the database
Role in this project:
Back-end Developer
Contributions:20 releases, 10 reviews, 129 commits in 8 years 11 months
Contributions summary:Akis was the initial contributor to the project, laying the foundation for Django authorization without a database. They wrote the initial code, including a README file explaining the core concepts and usage of the "rules" library. The user also focused on setting up rules and permissions within Django templates and the admin interface.
Contributions:20 reviews, 37 commits, 27 PRs in 5 years 2 months
Contributions summary:Akis primarily focused on enhancing the build and deployment process for the balena-cli tool. They introduced features such as build-time variable specification for local builds and refactored the build process to accommodate docker-compose aware builds and deployments. Additionally, the user updated the docker-toolbelt dependency, refactored the codebase to align with the new version, and improved the handling of build log output to prevent formatting issues.
golangbalenacli-toolbalena-clicli
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.