Shakti Singh

Software Engineer at Cisco

Delhi, India
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Bhagwan Parshuram Institute Of Technology
github-logo-circle

Github Skills (18)

editors10
ux-design10
javascript10
keyboard-shortcuts10
shortcuts10
shortcut10
user-interface10
ui-design10
editor10
uid10
front-end-development10
user-experience10
react10
accessibility9
css9

Programming languages (8)

TypeScriptJavaCSSJavaScriptGoObjective-CHTMLPython

Github contributions (5)

github-logo-circle
common-voice/common-voice

Mar 2020 - Oct 2020

Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Role in this project:
userFront-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.
internet-freedommachinesinitiativeopen-datavoice
processing/p5.js-web-editor

Feb 2020 - Apr 2020

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:
userFront-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.
Request Free Trial
Shakti Singh - Software Engineer at Cisco