Anthony Galea

Freelance Software Developer at Self-employed

Contact Info Other
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
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookB.Sc. I.T. (Hons.), Computer Science, B.Sc. I.T. (Hons.), Computer Science at University of Malta
languagesEnglish, Maltese, Italian, French, German
stackoverflow-logo

Stackoverflow

Stats
310reputation
21kreached
1answer
2questions
github-logo-circle

Github Skills (23)

edgejs10
webdriver10
edges10
clojure-cli10
p5js10
microsoft-edge10
emacs-lisp10
clojure10
cl10
firefox10
emacs10
chrome10
refactoring10
clojurescript10
test-automation10

Programming languages (8)

JavaCSSJavaScriptGoHTMLPythonClojureEmacs Lisp

Github contributions (5)

github-logo-circle
quil/quil

Dec 2018 - Jul 2019

Main repo. Quil source code.
Role in this project:
userFull-stack Developer
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.
quilmain-repo
clojure-emacs/clojure-mode

Jul 2019 - May 2021

Emacs support for the Clojure(Script) programming language
Role in this project:
userBack-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