Mark Franceschelli is a Principal Software Engineer with three decades of industry experience and a focused eight-year run delivering modern front-end UIs for enterprise and open-source projects. Based in the Raleigh-Durham-Chapel Hill area, he currently shapes React-based components and design-system primitives for Red Hat and PatternFly, helping teams across OpenShift and Keycloak adopt consistent, scalable interfaces. He has a strong history at Dell/EMC building cloud UIs, migrating legacy component libraries, and automating developer and documentation workflows, blending hands-on coding with information-architecture rigor. An active open-source contributor, he implemented user-federation card views in the widely used Keycloak project, demonstrating attention to UX details, state management, and real-data integration. With an MS in Software Engineering and a background in technical writing and tooling, he brings a rare combination of front-end craftsmanship, documentation discipline, and automation-first thinking to complex product ecosystems.
8 years of coding experience
8 years of employment as a software developer
Project Management, Project Management at Bentley University
Bachelor of Arts (B.A.) English, Bachelor of Arts (B.A.) English at Salem State University
Master of Science (M.S.) Software Engineering, Master of Science (M.S.) Software Engineering at Brandeis University
Open Source Identity and Access Management For Modern Applications and Services
Role in this project:
Front-end Developer
Contributions:7 reviews, 5 PRs, 5 comments in 1 year 2 months
Contributions summary:Mark implemented a card view for user federation within the Keycloak repository, focusing on UI and component development. Their work involved initial HTML and CSS changes, along with incorporating the use of a generic card component and implementing delete functionality. They made several updates, including consistent state names, the integration of real data, and general code cleanup. The commits also focused on fixing visual and functional aspects of the card views, addressing issues related to empty states and merge problems.
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
Mark Franceschelli - Principal Software Engineer at Red Hat