Akshay Jat is a software engineer with eight years of experience building web applications and front-end components, currently contributing at Cisco after roles at Qlik and Odysseus Solutions. He brings strong expertise in Node.js, Express, Vue.js, Ionic, and SQL, underpinned by a Master’s in Computer Programming. Akshay is an active open-source contributor to notable Vue projects, improving lifecycle handling and accessibility in components like vue-custom-element and vue-multiselect. His work shows attention to robustness and developer ergonomics—making options optional, adding lifecycle hooks, and introducing types and slots for better customization. Based in Bhiwani, India, he blends practical production experience with a track record of thoughtful UI and component-level engineering.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Computer Applications, Computer Science, 9.21, Bachelor of Computer Applications, Computer Science, 9.21 at Sardar Patel University
Master’s Degree, Computer Programming, Specific Applications, Master’s Degree, Computer Programming, Specific Applications at Dharmsinh Desai University
Universal select/multiselect/tagging component for Vue.js
Role in this project:
Front-end Developer
Contributions:1 release, 48 reviews, 18 commits in 4 years 6 months
Contributions summary:Akshay primarily contributed to the development of the Vue-Multiselect component by adding type definitions and modifying the component's structure to include slots for better customization. They implemented changes to the `Multiselect.vue` file and `pointerMixin.js`, suggesting involvement in UI enhancements and component behavior. Several commits focused on fixing issues related to group selection and accessibility, demonstrating a focus on usability and code quality.
Vue Custom Element - Web Components' Custom Elements for Vue.js
Role in this project:
Front-end Developer
Contributions:5 commits, 3 PRs, 11 comments in 11 months
Contributions summary:Akshay primarily focused on enhancing the `Vue Custom Element` project by addressing critical issues and improving the component's flexibility. Key contributions include implementing a `destroyOnDetach` option to manage component lifecycle within dynamic components and making all options in the `options` interface optional. They also addressed a bug related to components being destroyed when used in dynamic components. These changes enhanced the usability and robustness of the custom elements.
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.