Shakti Singh is a results-driven Software Engineer with 8 years of experience specializing in front-end and full-stack web development, currently building design systems and high-usage Webex embedded apps at Cisco. He combines deep JavaScript and React expertise with practical skills in performance optimization, accessibility, and cross-browser UI fixes, having standardized components across large products and cut development time for new features. A proactive open-source contributor, Shakti has improved UI/UX and accessibility in notable projects like Mozilla’s Common Voice and the p5.js web editor, adding keyboard shortcuts and security hardening. Comfortable across the SDLC, he pairs startup agility from Involvio and TotalCloud with enterprise delivery at Cisco, and brings a habit of turning recurring UI problems into reusable design solutions that scale.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Bhagwan Parshuram Institute Of Technology
Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Role in this project:
Front-end Developer
Contributions:9 commits, 11 PRs, 20 comments in 7 months
Contributions summary:Shakti primarily focused on fixing UI/UX issues and improving the front-end components of the Common Voice web application. Their contributions involved correcting incorrect target anchors, addressing target vulnerabilities by adding `noopener` and `noreferrer` attributes, and resolving various display issues. The user also implemented changes to icons and CSS styles to improve visual consistency and user experience.
The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
Role in this project:
Front-end Developer
Contributions:13 commits, 16 PRs, 71 comments in 2 months
Contributions summary:Shakti primarily contributed to the user interface and user experience of the p5.js web editor. Their commits include implementing keyboard shortcuts for common actions like toggling the sidebar and console, fixing UI issues related to search functionality and project name validation. The user also enhanced the accessibility of the editor by adding a shortcut for turning off accessible output. Several commits focus on enhancing the user experience, such as adding an "Escape" key function for modal closing and handling errors in the user interface.
web-editorlaunchedjs-webjavascriptp5-js
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.