Anish Aggarwal is a software engineer with seven years of experience building scalable systems and user-facing interfaces, currently working on Meta’s high-throughput Scribe distributed queueing system. He has held roles at Google and Amazon and completed impactful internships at LinkedIn (where he cut signing time by 75%) and Amazon, demonstrating strengths in systems, performance, and secure authentication. A strong open-source contributor and former GSoC recipient, Anish has improved Elastic’s UI framework, added accessibility features, and authored extensive Cypress tests for the popular Slate rich-text editor. He blends back-end systems work (Java, Kotlin, AWS serverless) with front-end React/TypeScript and test automation, and has production experience building image-processing Lambdas and payment integrations. Based in Himachal Pradesh, India, he combines large-company experience with hands-on freelance delivery and a track record of shipping measurable performance and UX improvements. An interesting detail: beyond core engineering, his contributions include automating accessibility testing and building a live component “playground” during GSoC that accelerates UI development and experimentation.
7 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at National Institute of Technology Hamirpur
Contributions:3 reviews, 112 commits, 148 PRs in 6 months
Contributions summary:Anish primarily contributed to the development of UI components within the Elastic UI Framework (EUI) repository. Their work involved fixing bugs, implementing new features, and improving existing components using React and TypeScript, as evidenced by code changes in files like `src/components/icon/icon.tsx`, `src-docs/src/views/modal/confirm_modal.js`, and `src-docs/src/views/icon/icons.js`. The user also focused on enhancing accessibility, as demonstrated by adding the `aria-describedby` attribute to the `EuiFilePicker` component, demonstrating a commitment to accessibility best practices within the project. Furthermore, their involvement included making changes to documentation and examples.
A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:13 reviews, 5 commits, 6 PRs in 1 month
Contributions summary:Anish primarily contributed to the project by adding and updating Cypress tests for various examples within the Slate rich text editor framework. They created tests for features like markdown shortcuts, check-lists, code highlighting, editable voids, markdown preview, images, forced layouts, hovering toolbars, and embeds. These tests validate the functionality and behavior of the editor's different components.
rich-textrichtextbrowserjavascriptrte
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.