Charles Assuncao

Frontend Developer at Microsoft

Minas Gerais, Brazil
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
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.
code10 years of coding experience
bookThe Pontifical Catholic University of Minas Gerais
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
558reputation
77kreached
23answers
1question
github-logo-circle

Github Skills (22)

javascript10
typescript10
ui-design10
uid10
front-end-development10
typescript-types10
typescripts10
react10
web-components9
ux-design8
standard-library7
css7
web-standards7
code-standards7
html7

Programming languages (7)

TypeScriptMDXC#CSSJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
microsoft/fluentui

Mar 2020 - Oct 2021

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Role in this project:
userFront-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.
web-componentsreact-component-libraryreact-componentsmicrosoftui-components
openui/open-ui

Jul 2020 - Mar 2022

Maintain an open standard for UI and promote its adherence and adoption.
Role in this project:
userFront-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