Charles Assuncao is a frontend developer with 10 years of experience who currently contributes to Microsoft's Fluent UI for Teams, building and refining React components used at scale. He began his career as a C# and ASP.NET backend developer before shifting to modern front-end stacks like Angular, where he helped build a broker platform from scratch. Charles has worked in large, cross-cultural engineering teams at Credit Suisse and Microsoft, tackling complex UI and integration challenges. An active open-source maintainer, he runs ngx-indexed-db and contributes to prominent projects such as open-ui and fluentui, focusing on usability fixes, responsive components, and documentation improvements. He enjoys knowledge sharing—publishing technical articles on dev.to—and brings a pragmatic, full-stack perspective rooted in a Bachelor's in Information Systems. Less obvious: his background in backend development gives him an edge in designing front-end components that align cleanly with server-side constraints and performance considerations.
10 years of coding experience
The Pontifical Catholic University of Minas Gerais
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Role in this project:
Front-end Developer
Contributions:422 reviews, 279 commits, 763 PRs in 1 year 6 months
Contributions summary:Charles primarily contributed to the Fluent UI web framework by implementing features and prototypes for React components. Their work involved adding and refining components, such as the responsive table, and enhancing existing features, like the number knob with min, max, and step options. They also addressed critical issues by fixing body scroll behavior in Dialog components and resolving issues with the SplitButton's display. The user's contributions demonstrate a focus on enhancing user interface elements and improving overall functionality within the UI library.
Maintain an open standard for UI and promote its adherence and adoption.
Role in this project:
Front-end Developer
Contributions:24 reviews, 31 commits, 20 PRs in 1 year 8 months
Contributions summary:Charles primarily focused on enhancing the user interface of the `open-ui` repository. Their contributions involved fixing layout issues and property typos, as well as implementing features such as collapsing concept sections within components. They also made adjustments to the component names display and added a breadcrumb proposal, which included updating anatomy and proposal documentation.
adherenceweb-componentsadoptionstandardsw3c
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
Charles Assuncao - Frontend Developer at Microsoft