Anthony Galea is a seasoned freelance software developer with 11 years of professional experience specializing in Clojure, ClojureScript and AWS. He has a strong track record contributing to notable open-source projects—helping advance the clj-commons/etaoin WebDriver implementation and migrating quil to p5.js—demonstrating deep full-stack and test automation chops. His background spans engineering roles across startups and consultancies, where he built reliable systems and tooling from Java backends to browser automation and editor refactorings. Known for careful, test-focused contributions (including Emacs Clojure-mode refactorings), he combines pragmatic production experience with a curiosity for developer tooling and graphics libraries.
11 years of coding experience
10 years of employment as a software developer
B.Sc. I.T. (Hons.), Computer Science, B.Sc. I.T. (Hons.), Computer Science at University of Malta
Contributions:157 commits, 29 PRs, 66 comments in 7 months
Contributions summary:Anthony primarily contributed to the migration of the Quil project from processing.js to p5js, focusing on adapting the codebase to the new library. This involved updating ClojureScript code, modifying build files, and adjusting existing functions to align with p5js's API and capabilities, including handling WebGL mode. The user also adapted several core functions related to color manipulation and text rendering for compatibility with p5js.
Emacs support for the Clojure(Script) programming language
Role in this project:
Back-end Developer / Test Automation Engineer
Contributions:13 commits, 11 PRs, 16 comments in 1 year 10 months
Contributions summary:Anthony primarily contributed to the Clojure mode for Emacs by implementing new refactoring commands and enhancing existing functionalities. They added the `clojure-rename-ns-alias` command, which refactors namespace aliases. The user also made several improvements, including converting tests to buttercup, fixing indentation, and addressing string matching issues within the refactoring process, while also adding new refactorings. The user's contributions are centered around improving Clojure code editing and refactoring capabilities within Emacs.
clojure-modeemacs-packageemacsemacs-lspmajor-mode
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
Anthony Galea - Freelance Software Developer at Self-employed