Thomas Caserta

Lead Frontend Architect at mrkts

Marbella, Andalusia, Spain
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
Thomas Caserta is a Frontend Architect with 12 years of experience building robust, maintainable web interfaces—primarily in the gambling and casinos sector—now based in Marbella, Spain. He specializes in Vue.js, TypeScript, HTML and CSS, and has progressed from hands-on frontend developer to tech lead and architect roles at Gaming Innovation Group and Elantil. Thomas focuses on code quality and type safety, demonstrated by his substantial TypeScript refactoring work on the popular authts/oidc-client-ts library to reduce any-usage and improve maintainability. He blends pragmatic engineering with architectural thinking, helping teams ship scalable front-end platforms for regulated, high-throughput environments. Colleagues would describe him as a practical problem solver who balances developer ergonomics with production reliability. His background in business administration adds a pragmatic, product-oriented perspective to his technical leadership.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering (In Progress), Bachelor of Engineering (In Progress) at The Open University
bookNVQ Level 3 Business Administration Buisiness Administration, NVQ Level 3 Business Administration Buisiness Administration at Bexley College
stackoverflow-logo

Stackoverflow

Stats
842reputation
36kreached
16answers
29questions
github-logo-circle

Github Skills (15)

oid10
typescript10
typescripts10
refactoring10
typescript-types10
javascript9
testing8
html6
websocket6
dart6
php6
middleware6
routes6
laravel6
jquery6

Programming languages (11)

TypeScriptC#JavaC++CoffeeScriptJavaScriptPHPObjective-C

Github contributions (5)

github-logo-circle
authts/oidc-client-ts

Oct 2021 - Oct 2021

OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
Role in this project:
userFull-stack Developer
Contributions:5 commits, 1 comment in 1 day
Contributions summary:Thomas primarily focused on refactoring and improving the codebase within the OIDC client library. Their work involved reducing the use of the "any" type, enhancing type safety across multiple components, and streamlining the codebase. Key areas touched include `OidcClientSettings`, `OidcClient`, `SigninRequest`, `SignoutRequest`, `UserInfoService`, and the underlying utility functions. The commits indicate a focus on code quality, maintainability, and type correctness in a TypeScript environment.
javascriptoauthopenid-connectoidcoidc-client
Rollup plugin to take modules from RollUp and rename their file extensions.
Contributions:12 commits, 2 PRs, 9 pushes in 5 months
file-extension
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