Matthew Caruana

Back End Developer at Shireburn Software

Malta
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
Matthew Caruana is a Back End Developer with 13 years of software experience, currently building cloud-backed web systems at Shireburn Software after a multi-role tenure at MITA where he progressed from student developer to Solutions Architect. He specializes in .NET Core back-end work, cloud infrastructures and CI/CD, and is completing an MSc in Artificial Intelligence with a focus on NLP and AI-driven stock market forecasting. Matthew has hands-on experience mentoring teams, modernizing legacy taxation systems, and representing Malta in EU-level technical discussions on AI and chatbots. An active open-source contributor, he has improved cross-browser graph visualization and touch UX in well-known JavaScript projects like sigma.js and fastclick, bringing practical front-end interoperability fixes to large libraries. As a hobbyist game developer, he experiments with novel techniques that often inform his production engineering approach, blending research-oriented AI interests with pragmatic software delivery.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS, Artificial Intelligence, Master of Science - MS, Artificial Intelligence at University of Malta
stackoverflow-logo

Stackoverflow

Stats
15,704reputation
999kreached
77answers
4questions
Badges
proxy
top-5%
addeventlistener
top-5%
mobile-safari
top-5%
jquery
top-5%
javascript
top-1%
dom
top-5%
github-logo-circle

Github Skills (32)

ec10
data-visualizations10
webgl10
javascript10
graph-drawing10
mobile-development10
css10
data-visualisation10
10
dom-manipulation10
front-end-development10
data-visualization10
cross-browser10
compatible9
jquery9

Programming languages (12)

TypeScriptSmartyJavaShellCSSC++JavaScriptGo

Github contributions (5)

github-logo-circle
ftlabs/fastclick

Aug 2012 - Nov 2013

Polyfill to remove click delays on browsers with touch UIs
Role in this project:
userFront-end Developer
Contributions:246 commits in 1 year 3 months
Contributions summary:Matthew primarily contributed to the `src/fastclick.js` file, modifying the core JavaScript code to improve the responsiveness of touch-based user interfaces. They fixed bugs related to click handling and focus management on various mobile browsers, including Android and iOS. Their work included implementing workarounds for known browser issues and updating the code to support advanced compilation.
firefoxpolyfillbrowserstouchdelays
ftlabs/ftscroller

Aug 2012 - Jan 2013

FTScroller is a cross-browser Javascript/CSS library to allow touch, mouse or scrollwheel scrolling within specified elements, with pagination, snapping and bouncing support.
Role in this project:
userFront-end Developer
Contributions:7 commits in 5 months
Contributions summary:Matthew primarily focused on improving the functionality and compatibility of the `ftscroller` library. Their contributions involved fixing bugs related to browser vendor prefixes, specifically for Firefox and WebKit, and ensuring the library's compatibility with common browser engines. The user also implemented enhancements, such as integrating a MutationObserver to improve performance and responsiveness. Furthermore, they refactored the code to enable compatibility with CommonJS modules.
cross-browsercss-javascript-libraryscrollwheelbrowserpagination
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
Matthew Caruana - Back End Developer at Shireburn Software