James Portelli

Senior Frontend Engineer at Checkout.com

England, United Kingdom
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

🤩
Rockstar
🎓
Top School
James Portelli is a Senior Frontend Engineer based in England with over a decade of experience building user-focused web applications and component libraries. Currently at Checkout.com, he brings deep expertise in React and front-end architecture, having led greenfield front-end projects and established internal component libraries at FreeWheel/Strata. His open-source contributions to adazzle/react-data-grid show a practical focus on UX polishing and integration—adding editable column behaviors, Redux wrappers, and improved grouping and cell actions. James combines hands-on implementation with mentoring and tooling decisions, and has a track record of turning legacy integrations into modern, testable front-end systems. Notably, his background spans both consultancy and enterprise product delivery, giving him a pragmatic blend of delivery discipline and architectural thinking.
code10 years of coding experience
job6 years of employment as a software developer
bookDiploma, Creative Computing, Diploma, Creative Computing at University of London International Programmes
bookPrimary and Secondary Education, O' Level Examinations, Primary and Secondary Education, O' Level Examinations at San Andrea School
languagesEnglish, Maltese
stackoverflow-logo

Stackoverflow

Stats
43reputation
5kreached
0answers
2questions
github-logo-circle

Github Skills (10)

uid10
javascript10
front-end-development10
ui-design10
react10
css9
redux7
facebook-graph-api6
facebook-marketing-api6
facebook6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
adazzle/react-data-grid

Apr 2016 - Jan 2020

Feature-rich and customizable data grid React component
Role in this project:
userFront-end Developer
Contributions:63 commits, 36 PRs, 109 pushes in 3 years 10 months
Contributions summary:James primarily focused on enhancing the user interface and functionality of the React-based data grid component. Their contributions involved fixing bugs related to viewport height, filter toggling, and checkbox cell styling. They also added features like the ability for editable columns to accept a function and implemented a Redux container editor wrapper, improving the grid's flexibility and integration capabilities. Furthermore, the user enhanced the cell action and row grouping functionalities to improve user experience and styling.
grid-layoutfeature-richreact-griddatagridreact-data-grid
JamesPortelli/notify-rc

Sep 2018 - Nov 2018

UI Notification System
Contributions:2 PRs, 7 pushes, 3 branches in 2 months
notificationnotification-system
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
James Portelli - Senior Frontend Engineer at Checkout.com