Professional Projects

Although I've worked on many more projects than are listed here, the follow showcases some of my best work and longer term projects which are still live today. The projects are listed in chronological order with the latest being from 2025 all the way back to 2015 with Gryd.

Mint 7 Club

A meeting scheduler and messaging app for groups with several members. Includes a full admin overseeing all groups, users and meetings scheduled. Built using the Vue + Laravel Starters.

https://mint7.club
Sage Audio

A professional audio mastering studio that consists of a simple user facing app for uploading songs and purchasing mastering services. It also includes a large admin for managing email & message templates, newsletter campaigns, articles and multi-revision song mastering amongst multiple engineers and editors. It was developed and refined over a number of years using one of the initial versions of the Vue + Laravel Starters.

https://sageaudio.com
Spintel

A radio analytics tool for tracking songs with heavy use of Laravel queues for processing large amnounts of real-time data. This was a standalone project that did not use my Starter apps as I was primarily working on the Laravel side of things. Other than developing the queues for data aggregation I also worked on an the API which ouput the processed data for front end consumption and display.

https://spintel.io
ThaiMatch

A simple dating website catering to both foreigners and Locals in Thailand. It included a full admin panel for managing user profiles including any flagged content. It was developed using the first version of the Vue + Laravel Starters which turned out to be a great success and source of validation for future iterations.

https://thaimatch.com
MixBloom

A social media posting tool that automates posting content to your feeds based on various filters and timers. This was a project developed from scratch and the initial inspiration behind the Starters as I was still new to Vue at the time.

https://mixbloom.com
Gryd

At the time of it's development this was a simple property listing and search tool though it seems to have evolved over the years. This was my first project working with Vue where I was working strictly on the front end developing the interactive interface with heavy Google Maps integration.

https://gryd.com

Open Source

As I have become increasingly busy with my professional work, a majority of my open source projects are at this point either archived or on the way to being archived. Below is a showcase of some of my more popular projects, the rest can be viewed on my GitHub profile.

Vue Auth

My most succesful Vue plugin originaly written for Vue 2 gained considerable traction for it's out of the box "just works" functionality. It has since lost favorability with the advent of Vue 3 and composition/api being a favorable approach over plugins.

https://github.com/websanova/vue-auth
Vue Upload

Though not as successful as the Vue Auth library, it also gained some decent traction in Vue 2 which it was originally coded for. Other well maintained libraries have since taken the mantle as better options so continued development no longer made sense.

https://github.com/websanova/vue-upload
JS URL

This was the first open source code I ever wrote and made available online. It was an instant hit due to it's syntax sugaring and tiny file size. It still seems to get a decent amount of weekly downloads on NPM but a lot of it's functionality is now available in most JavaScript engines directly.

https://github.com/websanova/js-url

E-Books

jQuery Plugin Development in 30 Minutes

This was a little guide I wrote back in the jQuery days based off a number of articles I had written on the subject. It was done in partnership with "In 30 Minutes" and had sold decently well, though it ultimately fizzled out along with jQuery and has been removed from circulation.

Free Sample
© Websanova 2025