Antonis Kalou

Senior Software Engineer at Shadowcat Systems Limited

Cyprus
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

👤
Senior
Antonis Kalou is a Senior Software Engineer with 13 years of experience building scalable, distributed systems and a strong background across paradigms—from C++ game engines to functional backends in Elixir and Clojure. He has delivered production services in domains including federated social platforms, secure email infrastructure, and high-throughput data processing, often owning both architecture and DevOps for Kubernetes-based deployments. Antonis favors simple, maintainable code and has a pragmatic focus on refactoring and reliability (evident from contributions improving Linux speech recognition code structure). Comfortable across languages like Scala, Elixir, Clojure, Python and C++, he combines low-level systems instincts with modern functional design. Based in Cyprus, he’s an active open-source contributor (github: kalouantonis / antoniskalou) who enjoys exploring new languages and pushing systems toward better maintainability and safety.
code13 years of coding experience
job7 years of employment as a software developer
languagesEnglish, Greek, Dutch
stackoverflow-logo

Stackoverflow

Stats
354reputation
7kreached
3answers
2questions
github-logo-circle

Github Skills (15)

c1710
linux10
speech-recognition10
refactoring10
c1110
code-organization9
lua6
clojure6
webpy6
nodejs6
javascript6
electron6
python6
emacs6
clojurescript6

Programming languages (13)

C++CSchemeRustCommon LispErlangShellSCSS

Github contributions (5)

github-logo-circle
JamezQ/Palaver

Mar 2013 - Mar 2013

Linux Speech Recognition
Role in this project:
userBack-end Developer
Contributions:13 commits in 5 days
Contributions summary:Antonis primarily focused on refactoring and improving the codebase of the Linux Speech Recognition project. Their work included splitting a large source file into separate files for better organization and maintainability, addressing compiler warnings, and correcting syntax issues. Furthermore, the user added an exit function in the `parse_args` function to handle memory errors, and moved some code blocks for better code readability.
linuxspeech-recognition
channel-music/server

Feb 2017 - Dec 2017

Contributions:26 PRs, 132 pushes, 34 branches in 10 months
streaming-applicationhostedstreamingmusic-streamingmusic
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