Silviu Avram is a seasoned software engineer with 11 years of experience building accessible, well-tested React and TypeScript UIs at companies like Microsoft, Adobe, Bolt and MUI. He focuses on WAI-ARIA compliant components and has been a key maintainer and contributor to prominent open-source projects such as Downshift and Fluent UI, improving keyboard navigation and accessibility status messaging for widely used dropdown and autocomplete primitives. Beyond feature work, he drives testing infrastructure—authoring tools like Adobe’s Test Tab Order and advocating for robust unit/integration and E2E suites using Testing Library, Cypress, Puppeteer and Playwright. At Microsoft he led cross-functional initiatives in Teams around image reliability and reactions while conducting accessibility and compliance audits. Based in Bucharest, he blends hands-on component engineering with product empathy and developer advocacy, often translating consumer feedback into API and usability improvements.
11 years of coding experience
11 years of employment as a software developer
High School, Mathematics and Computer Science, High School, Mathematics and Computer Science at Bogdan Petriceicu Hasdeu National College
Bachelor of Engineering (B.Eng.), Faculty of Automatic Control and Computer Science, CTI, Networking and Distributed Systems, Bachelor of Engineering (B.Eng.), Faculty of Automatic Control and Computer Science, CTI, Networking and Distributed Systems at Universitatea „Politehnica” din București
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
Role in this project:
Front-end Developer
Contributions:81 releases, 19 reviews, 184 commits in 4 years 4 months
Contributions summary:Silviu contributed to the accessibility and usability of the React-based "downshift" component library, which is designed for building dropdown and autocomplete UI elements. They implemented ARIA specifications to improve keyboard navigation within the combobox and select components, ensuring proper highlighting of items during navigation. They also focused on enhancing the accessibility status messages and refining the display of the user interface. The user's work involved modifying component behavior based on user interactions and keyboard input.
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:3 reviews, 34 commits, 60 PRs in 2 years 11 months
Contributions summary:Silviu primarily contributed to the Fluent UI web repository by modifying and fixing components. Their work involved fixing unique IDs in tree examples, adding active related tips in documentation, and fixing types and functionalities in dropdown components. The user also worked on adding and modifying styles, disabled versions of dropdown and input components, and refactoring event handlers for dropdowns. They demonstrated skills in React component development and UI improvements.
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.