Bishal Basnet, Developer in Kathmandu, Central Development Region, Nepal
Bishal is available for hire
Hire Bishal

Bishal Basnet

Verified Expert  in Engineering

Web Developer

Location
Kathmandu, Central Development Region, Nepal
Toptal Member Since
August 3, 2017

Bishal has over ten years of experience as a full-stack web developer with expertise in PHP and JavaScript. His primary stack is Laravel and WordPress for back-end development and Vue and React for front-end development. Bishal started as a back-end developer, but after the rise of JavaScript frameworks like Angular.1.x, he quickly switched to Angular and then to Vue and has been working with JavaScript frameworks since then.

Portfolio

Kitchen Crew
Next.js, JavaScript, WooCommerce, WooCommerce API, WordPress...
SAP IN
WordPress, Divi, HTML, CSS, HTML to WordPress
Jack G. Schultz LLC
Stripe API, Netlify, JavaScript, WordPress, Stripe, Stripe Checkout, Gatsby...

Experience

Availability

Full-time

Preferred Environment

Linux, Atom, Git, GNU, Ubuntu, Arch Linux

The most amazing...

...thing I've developed is a custom Vue Booking-calendar application with Checkfront API and Stripe for payment processing.

Work Experience

Full-stack Developer

2023 - 2023
Kitchen Crew
  • Designed a custom Figma template based on the clients' wireframes.
  • Designed an HTML template based on the Figma design with Tailwind CSS.
  • Developed a progressive web application with Next.js.
  • Used WooCommerce REST API to add custom routes and modify built-in routes for the back end.
  • Added OTP-based sign-up for the user's REST endpoint to WordPress.
  • Developed custom JWT-based authentication for user login.
Technologies: Next.js, JavaScript, WooCommerce, WooCommerce API, WordPress, WordPress REST API, Tailwind CSS, Google Analytics, Figma

WordPress Full-stack Developer

2023 - 2023
SAP IN
  • Developed the WordPress Theme with the design provided by the client in XD.
  • Developed the custom reusable quote slider Divi component.
  • Oversaw the deployment of the website after backing up the old Joomla site.
  • Using plugins like Redis Object Cache and Memcached Redux to enable object caching in WordPress.
  • Implemented a plugin like W3 Total Cache or WP Super Cache to enable page caching and improve performance.
  • Configured the object cache persistence with Redis and Memcached.
Technologies: WordPress, Divi, HTML, CSS, HTML to WordPress

WordPress and JavaScript Developer

2023 - 2023
Jack G. Schultz LLC
  • Acted as a WordPress and JavaScript developer for an acting classes website. Developed the Netlify serverless function to be triggered by Stripe webhooks.
  • Fixed the Stripe hook issue with the Netlify serverless function.
  • Developed headless WordPress API with Gatsby and WordPress GraphQL.
Technologies: Stripe API, Netlify, JavaScript, WordPress, Stripe, Stripe Checkout, Gatsby, Webhooks, Zoho

WordPress Developer to Implement the Figma Designs

2022 - 2022
AFRIFINDINVEST KE LIMITED
  • Developed a custom theme with Tailwind CSS based on the design provided by the client.
  • Configured Google Analytics and performed site optimization.
  • Installed and configured the Google Site manager and Yoast SEO.
  • Used Redis as an object caching back-end with a Redis Object Cache plugin.
  • Used Redis as a session storage back-end with a WordPress Redis session manager plugin.
  • Implemented Redis pub/sub functionality with a Redis Pub/Sub messaging plugin for WordPress.
  • Configured Redis clustering with the Redis Cluster plugin for WordPress.
Technologies: WordPress, Google Analytics, Search Engine Optimization (SEO), Integration, Figma, Tailwind CSS

WordPress and AWS Developer

2021 - 2022
MI Research and Consulting, Inc.
  • Helped optimize the WordPress set up to run more efficiently on AWS.
  • Tweaked and audited several plugins to run smoothly and safely on AWS.
  • Audited and optimized WordPress Query to run smoothly on the server.
Technologies: WordPress, Amazon Web Services (AWS)

Full-stack Developer

2021 - 2022
Freelance
  • Developed a dashboard for independent contractors to track their invoices.
  • Used Vuetify to have Material UI-like looks to the application.
  • Incorporated the Vue 3 composition API to develop several reusable components.
  • Utilized Piniajs for the application's state management.
  • Developed the back end with Express.js to authenticate and store users, their clients, and their invoices.
Technologies: Vue 3, Pinia, Vuetify

Full-stack Developer

2021 - 2022
Freelance
  • Developed a progressive web application for a food delivery platform.
  • Converted the Figma design to HTML/CSS with Tailwind CSS.
  • Used React Context to manage the state within the application.
  • Utilized the Axios library to fetch data from REST Server.
  • Developed a custom dashboard for vendors with Material UI.
Technologies: Next.js, React, Context API, SQL Server Reporting Services (SSRS), Tailwind CSS

Senior Front-end Engineer

2021 - 2021
shyftplan GmbH
  • Worked with developers and designers to fix outstanding issues and bugs.
  • Developed several new components with Vue.js and custom BEM CSS.
  • Unit-tested and submitted several pull requests on the production.
Technologies: WordPress, Laravel, JavaScript, Vuex, Vue

Web Developer with Vue.js and Wordpress

2021 - 2021
Solios Watches Inc.
  • Refactored the Vue.js application previously written by other developers.
  • Integrated Vuex to manage the state of the application.
  • Integrated Algolia for instant search on the applications search page.
Technologies: PHP, Vue, Google Analytics API, REST APIs, On-page SEO, Mobile eCommerce, WordPress Design

Conference Platform Developer

2021 - 2021
IRCPA, LLC.
  • Developed an application for a fully remote conference application.
  • Created a custom event calendar with time slots for multiple simultaneous conferences.
  • Integrated Vimeo API to get live events broadcasted from Vimeo.
  • Integrated Alpine.js within the Laravel Blade template.
  • Configured the WP-Cron system to schedule tasks such as publishing scheduled posts or sending email notifications.
  • Disabled WP-Cron and configured a system cron job for improved reliability and performance.
  • Used plugins like WP Control or WP Crontrol to manage and troubleshoot scheduled tasks.
Technologies: WordPress, HTML5, HTML, JavaScript, Alpine, Laravel

Full-stack Developer

2019 - 2020
Australasian Society for Computers in Learning in Tertiary Education
  • Developed a progressive web application with Vue with a lighthouse score of more than 90.
  • Built separate dashboards with reusable Vue components for different user roles.
  • Integrated Vuex for state management with separate modules for different aspects of the application.
  • Integrated a fully custom-built separate dashboard for multiple roles with the Ant Design library.
  • Extended WordPress REST API endpoints with the addition of multiple new endpoints.
Technologies: Bootstrap, REST APIs, Linux, jQuery, WordPress, PHP, WordPress Themes, HTML to WordPress, WordPress REST API, Netlify, Vue, Vue 2

Senior Front-end Developer

2018 - 2019
Freelance
  • Developed a progressive web app (PWA) with Vue and Bootstrap.
  • Integrated OneSignal with Vue for push notifications.
  • Consolidated module-based Vuex for state management.
  • Integrated bare HTML/CSS provided by designers with Vue.
  • Combined the Algolia InstantSearch API in the search page with Vue.
Technologies: Vue, Vuex, Bootstrap, Algolia

Full-stack Developer

2018 - 2019
Freelance
  • Developed an installable progressive web application (PWA) with a push notification from Firebase for an eCommerce platform.
  • Converted the Figma file into HTML/CSS with Bulma CSS.
  • Used Nuxt.js as a front-end framework because of its file-based routing and SSR support out of the box.
  • Integrated the module-based Vuex library for state management.
  • Integrated Leaflet maps with Vue Leaflet for pick-up location.
  • Wrote a custom Laravel back-end to serve as a REST Server.
  • Integrated Laravel Passport for JWT authentication.
Technologies: Vue, Vuex, Vue CLI, Nuxt.js, Vue SSR

Senior Front-end Developer

2017 - 2017
Freelance
  • Developed the calendar widget with Vue for booking purposes.
  • Wrapped the jQuery UI calendar within Vue since there was no other calendars library available for Vue.
  • Integrated Checkfront's availability calendar to fetch available dates.
  • Developed a custom one-page checkout system within the widget.
  • Integrated Stripe for payment processing and handling.
Technologies: Vue, Vuex, Stripe

Senior Web Developer

2014 - 2017
CodePixelz Media, Inc.
  • Developed several SPAs using WordPress REST API and JavaScript frameworks like AngularJS, Vue.js, and Aurelia.
  • Built a plugin to fetch articles from Hail CMS and add in WordPress with Hail's REST API.
  • Wrote a Bash script to create a bare repo with an automatic push to the work tree on the development server.
  • Developed a plugin to add the WordPress REST API endpoint for menu and customizer data.
  • Built an Ajax-enabled advanced search page with an option to add custom filters.
  • Created a plugin to add a listing on WP Job Manager from Gravity Forms.
  • Composed the front-end login form with an extra level of security using the additional questions to log in.
  • Contributed to several themes uploaded to the WordPress Theme Directory.
  • Created a plugin to comment on a Facebook post using Facebook Graph API.
  • Added a gift option for WooCommerce simple products while shipping.
Technologies: React, Bootstrap, REST APIs, WP Job Manager, Linux, jQuery, WooCommerce, WordPress, PHP, WordPress Themes, HTML to WordPress, CSS, HTML, Aurelia, Vue, Angular, Vue 2

Senior Web Developer

2013 - 2014
Jasper IT
  • Deployed WordPress on AWS using Elastic Beanstalk or EC2 instances.
  • Configured and used Amazon RDS as the database back end for WordPress.
  • Developed a plugin to add support for custom user roles and capabilities.
  • Set up and configured Amazon CloudFront as a content delivery network (CDN) for WordPress.
  • Used plugins like WP-Optimize to clean up and optimize the WordPress database.
  • Configured database caching with a plugin like WP Redis or Memcached Redux.
  • Used query monitoring plugins like Query Monitor or Debug Bar to optimize SQL queries and identify slow queries.
  • Used plugins like Relevanssi or Elasticsearch to improve WordPress search performance.
  • Developed a poll plugin for WordPress using Char.js.
  • Extended the Advanced Custom Fields (ACF) plugin with a custom field to display Leaflet maps.
Technologies: Bootstrap, WP Job Manager, Linux, jQuery, WooCommerce, WordPress, PHP, WordPress Themes, HTML to WordPress, CSS, HTML, JavaScript, Vue, Vue 2

Web Developer

2012 - 2013
Kazi Studios
  • Developed multiple websites for businesses with WordPress and other PHP frameworks.
Technologies: Facebook Open Graph API, jQuery, Facebook API, WordPress, CSS, HTML, JavaScript

Progressive Web Application (PWA) for Multi-level Assessment

https://app.telas.edu.au/
A progressive web application developed with WordPress REST API with multiple custom routes and customized JWT authentication. The front-end aspect of the app was handled by Vue and Ant Design. The client only had an algorithm, and I was given full authority to choose the tech stack, wireframing, design, and implementation of the algorithm they provided.

Virtual Conference Platform

Virtual conference platform developed for 5-days conference for the paid customers to watch live feed with different pathways with 3D booth rendering.
The platform was built with a custom Bedrock framework with Tribe Events for Calendar and events. All the interactive parts were handled by Alpine.js

Blog Redesign and Optimizing

https://www.healthiq.com/blog/
A WordPress blog for an enterprise with a child theme was purchased by the client. However non to a small portion of the actual parent theme was used because the design supplied by the client was too far from the parent theme.

WordPress Plugin

This project involved developing a WordPress plugin that adds a "send an item" feature as a gift option for a WooCommerce plugin. This functionality allows users to include a gifting option on the checkout page.

Front-end Landing Page for a Service

https://krispcall.com/
Completed Figma design and front-end portion of the site. The front-end design framework is written in Bootstrap, and the whole site is served as a static HTML with React. I was provided with the brand colors, which I had to incorporate into a modern-looking website.
2013 - 2017

Bachelor's Degree in Computer Science

Tribhuvan University - Kathmandu, Nepal

Languages

PHP, CSS, JavaScript, SQL, HTML5, HTML

Frameworks

Next.js, Tailwind CSS, Bootstrap, Angular, Aurelia, JSON Web Tokens (JWT), Nuxt.js, Vue SSR, Laravel, Vuetify, Divi

Libraries/APIs

React, Vue 2, Vue, Twitter API, Facebook API, REST APIs, jQuery, Facebook Open Graph API, WordPress REST API, Vuex, Stripe, Context API, Google Analytics API, Stripe API, WooCommerce API

Tools

WPML, WP Job Manager, FileZilla, Git, Atom, PageSpeed, Figma, Vue CLI, Stripe Checkout, Google Analytics, Mailchimp

Platforms

WordPress, WooCommerce, Linux, Arch Linux, Android, Ubuntu, Netlify, Algolia, Amazon Web Services (AWS)

Storage

FileZilla FTP Server, Redis, Databases, MySQL, SQL Server Reporting Services (SSRS)

Other

HTML to WordPress, WordPress Themes, Plugins, Caching, Query Optimization, Email Mailing Lists, GNU, Alpine, Optimization, Vue 3, Pinia, Mobile eCommerce, WordPress Design, Web Security, Gatsby, Webhooks, Zoho, Integration, Elementor, AcyMailing

Paradigms

On-page SEO, Search Engine Optimization (SEO)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring