Diego Nascimento is a front-end software engineer with 11 years of experience, currently building TVUI experiences for Peacock and SkyShowtime at Sky using JavaScript, TypeScript and WebGL. He previously spent five years at Liferay helping steward a large front-end codebase and design system (Clay), leading migrations of legacy forms to modern React-based experiences and managing thousands of JS files across a global team. An active open-source contributor, Diego has improved UX and cross-browser robustness in notable projects like liferay/clay, alloy-editor and the Senna.js SPA engine, including Safari form fixes and enhanced auto-linking for WYSIWYG editors. He combines deep practical knowledge of accessibility, internationalization and front-end DX with hands-on full-stack problem solving, and has a knack for turning legacy complexity into maintainable developer workflows.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Engineering, Interrupted, Bachelor of Engineering (B.E.), Computer Engineering, Interrupted at Universidade de Pernambuco
Frontend Developer Certification, Frontend Developer Certification at freeCodeCamp
:seedling: A blazing-fast Single Page Application engine
Role in this project:
Full-stack Developer
Contributions:3 releases, 62 commits, 45 PRs in 1 year 11 months
Contributions summary:Diego focused on enhancing the Senna.js engine by adding versioning capabilities and improving its compatibility with various browsers and configurations. They implemented a versioning task and template, which included updating the version on import/export statements. The user also addressed and fixed form submission issues on Safari browsers. Further, they improved the code base by refactoring and updating related dependencies, including addressing typos and implementing a fix for a known issue with Safari.
WYSIWYG editor based on CKEditor with completely rewritten UI
Role in this project:
Front-end Developer
Contributions:3 releases, 7 reviews, 28 commits in 4 years 3 months
Contributions summary:Diego primarily contributed to the front-end aspects of the alloy-editor repository, focusing on improving the auto-linking feature. They enhanced the URL regular expressions to support various URL formats and corrected paste behavior. The user also addressed issues related to table editing, specifically focusing on input validation and layout. Furthermore, they refactored table editing logic and removed unnecessary words to adhere to coding standards.
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
Diego Nascimento - Software Engineer, Front End at Sky