Summary
Karl Agius is a pragmatic software developer with 12 years of experience building enterprise web and desktop applications, primarily in Java and C# while also embracing modern stacks like Node.js and MongoDB. He has shipped production front-end work at Betsson and longer-term backend and platform systems at companies such as Expekt and Otto, giving him a well-rounded full-stack perspective. Comfortable with frameworks from Spring and Hibernate to WPF and Linq, he blends solid engineering practices with a curious appetite for user experience, information architecture, and systems design. Based in Malta, he runs a personal project focused on fitness experimentation and writing, showing a taste for hands-on research and clear communication. He’s equally at home refactoring legacy systems as prototyping new JavaScript-driven experiences, and often champions pragmatic tools and languages that speed delivery.
12 years of coding experience
12 years of employment as a software developer
B.Sc Business and Computing, B.Sc Business and Computing at L-Università ta' Malta
English, Italian, Maltese, French