I am a highly motivated Web Developer with extensive experience in front-end development delivering robust and performant web applications and solutions to clients. I possess a deep understanding of WordPress Content Management System along with pertinent front-end technologies and their effective implementation in complex projects. Since 2014, I have been dedicated to delivering excellence in web design.
My journey has involved supporting enterprise-level WordPress networks, developing custom Gutenberg blocks, optimizing websites for performance and SEO, leading website redesigns, and orchestrating seamless integration between front-end and back-end technologies. I thrive in dynamic environments and have a strong commitment to surpassing client expectations while maintaining high user engagement and satisfaction.
Skills
Work Experience
Education
Qualifications
Industry Experience
Brief
Had to add a section in a Real Estate WordPress Theme showing the position of a location on the map using custom layout and style of the map.
Challenge
While a map can easily be shown on a page using Embeds, it introduces an iFrame and cannot be custom styled as per the provided brief.
Workflow
Used [Google Maps JS API](https://www.twine.net/signin to integrate maps in the theme. This allowed for custom markers, zoom levels, styles and much more flexibility.
Link
Brief
Redesign website for an online magazine based on the provided Figma design layout and style guide.
Challenge
The website involved a number of custom post types, taxonomies and required handling of different file formats including PDF, audios and videos. Also needed to make it SEO Ready.
Workflow
Used Advanced Custom Fields to create custom blocks used to develop different sections in the website. Site also required advanced usage of JS and SCSS.
Link
Brief
To create a filter for custom post type in which posts are filtered using metadata and data is updated without page refresh.
Challenge
To create a filter, the query needs to be modified every time based on selected parameters of the filter.
Workflow
We utilize the AJAX functionality provided by WordPress. The action hooks (wp_ajax_ and wp_ajax_nopriv_) along with the Fetch API is used to create a filter using Fetch API only without employing resource intensive libraries such as jQuery.
Link
Brief
Needed to create custom Gutenberg blocks for showcasing content in a WordPress Theme.
Challenge
Usually, we used Advanced Custom Fields to automatically add blocks in a Theme. While it is a perfectly valid solution if you have access to ACF, developing blocks natively adds more flexibility and reduces dependency.
Workflow
Created an add-on plugin in which blocks are developed using @wordpress/scripts using ReactJS and JS.
Link
Brief
Create a custom Audio Player as per the designed UI.
![Custom Media Player](https://www.twine.net/signin
Challenge
The <audio> HTML tag adds an audio player but is limited when it comes to customization. It was not flexible enough to create the audio player as per the UI.
Workflow
In order to create an audio player with custom UI, the HTMLAudioElement is used. This creates a custom Audio Player that’s created in JS and styled in CSS.
Link
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Mississauga today.