Web Applications
When off-the-shelf won't cut it
Off-the-self software often can't fit your business's unique needs 100%. When you need something more tailored, I can put a custom solution into your hands that feels great and solves your pain points.
I take the time to understand your business, and create a solution that fits like glove.
Websites
Put your best foot forward...
A good website communicates your product or service effectively, has an intuitive user experience on both desktop & mobile, and has clean code and smart SEO to funnel a high volume of traffic to your business.
I specialize in custom built product/service websites and e-commerce.
Saas MVP Development
Get your business idea off the ground
Need a developer to help build and launch your Software as a Service (SaaS) product?
I've worked with a number of early stage startups to help bring their business idea to life. Test the market with a Minimum Viable Product or build out new features on your existing PHP product.
Portfolio
I have completed over 120 successful projects in the last 6 years in business, from small brochure websites to complex web applications. Here are just a few of my recent ones.
Tradetraks - Construction Management Software
I am the technical co-founder of Tradetraks, which is ground-breaking new SaaS software for companies in the construction trades. Jason Herd (founder), had a vision to provide a powerful tool for trade contracting companies to better manage their business, their employees, and their projects. At the beginning of 2018 he brought me on board to spearhead development of the software, with a launch in spring of 2019. It features:
- Real-time messaging
- Project management
- GPS based time tracking
- Fully paperless service work order management, from dispatching technicians, through to invoicing and getting paid
- A ground-breaking collaboritive digital environment for everyone who works on a job -- project managers, technicians, and safety personnel
- Much more
I am extremely proud of this project, and it continues to gain traction in the construction industry.
Some of the technologies employed:
- OOP PHP
- VueJS
- Service Workers, providing offline capability as well as push notifications
- FPDF
- Git
Some of the third-party technology we leverage:
- OneSignal API
- Stripe API
- OpenWeatherMap API
- Google Maps API
- Quickbooks Online API
- Twilio API
- Trello API
For more information, please visit www.tradetraks.ca
Gould Signs
Gould Signs, a long-standing local business in London, Ontario needed a website redesign. I put together a mobile responsive layout, with a fresh new look.
What they had to say:
Thanks again and GREAT WORK !!! We really like the look and I would recommend your services to anyone based on this experience.
- Web Application
Automatic Report Generation
IPAC Consulting, a firm that performs infection control audits for medical clinics, was overwhelmed with generating audit reports. Filling out paper audit forms, and then later translating them into written PDF reports was repetitive and time consuming.
By both digitizing their on-site data collection, and automating the PDF report generation, I managed to cut their labour time by nearly 50%. Not only do they produce more consistent, professional reports, in near-real time, but the audit data is digitally stored for easy access and analysis.
This project has been so successful that we have since begun expanding the software with Customer Relationship Management (CRM) functionality, now allowing them to track project phases, submit expenses, and post tasks in order to further digitize their workflows and consolidate their project management.
Technologies
- CodeIgniter
- VueJS
- Twitter Bootstrap 3
- MustacheJS
- MustachePHP
- FPDF
- MySQL
What they had to say:
"I can now perform audits and issue them in real time, sitting in my car."
Family Budgeting App
This was a proof-of-concept/learning project I built to demonstrate the capabilities of a number of leading edge web development concepts, namely:
- Progressive Web App approach
- Single Page Application built with VueJS, a bleeding edge reactive UI framework
- REST API buit with CodeIgniter PHP
It features a highly reactive interface, offline capability, and lightning fast performance. I have a demo instance of it available online that anyone is welcome to take for a spin. Just get in touch with me and I'll send you the login details.
I also have the code for both the Vue front end, and the REST API back-end available on GitHub.
Technologies
- CodeIgniter
- VueJS
- Twitter Bootstrap 3
- MySQL
- Service Workers
Scannerizer
This is a personal project of mine that I have recently launched. Search Engine Optimization is more an art than a science, and techniques and opinions between SEO professionals vary on what can be considered an "optimized" website. Website auditing tools aren't a new concept, but the existing tools out there don't allow a high level of customization to match the way an SEO professional approaches Search Engine Optimization.
I saw a need to create an audit tool that can be customized and flexible to fit the multitude of approaches to SEO, so Scannerizer was born.
This project is made possible by several key design features:
- A dynamic database of "metric" definitions (a "metric" being a specific element or property that is measured on a website, which contributes to the overall site score). Creating a dynamic metric definitions database enables metrics to be easily added or adjusted. These "metric" definitions can then be fed into the site scanner algorithm on the fly to produce an audit report as unique as the SEO professional who customized it.
- JSONP enabled API, allowing the entire scanner to be easily added to a website using a small embed code, which pulls in the necessary assets at page-load to generate the scanner's front end.
- Capability for proxy scripts to tie into the API from a user's server to provide full white-label appearance.
- An Object Oriented, MVC architecture built on the CodeIgniter 3 framework.
Technologies
- CodeIgniter
- jQuery
- Twitter Bootstrap 3
- MySQL
Tracks Wildlife Control
Tracks Wildlife Control is a new London area company specializing in critter control. They came to me to build them a brand new website that was modern and allowed them to make updates and changes on their own.
Built on Perch CMS, the solution I put together is easy to self-manage, performant, mobile-friendly, and optimized for search engines.
Technologies
- PHP
- Perch CMS
- Twitter Bootstrap 3
- jQuery
Leaf Racewear
Leaf Racewear is a London company that sells auto racing safety equipment and custom made racing suits. Their website was old and was in need of an update. I built them a new mobile friendly website with their products featured front and centre. To go along with the store-front, a custom coded check-out process suits their unique needs and makes the customer experience smooth and painless.
A back-end powered by Perch CMS along with some custom tracking software simplies the website management and puts more control in the hands of Leaf Racewear with less dependance on a web developer -- how it should be.
Technologies
- PHP
- Perch CMS
- jQuery
What they had to say:
"I ran the new website through the [business development] website assessment tool. It scored a 10/10... that was pretty fun to see." "I really like how the site is looking!!" - Colin Grandy, Leaf Racewear
- Web Application
Pinder Transport - Car Carrier Logistics
Pinder Transport is a car carrier trucking company that had a need to replace their aging trucking logistics software. In addition to modernizing their software, they also found the advantages of moving their business software to the cloud so they could easily access it from anywhere.
I custom built a comprehensive application that automates and streamlines their operation by:
- Allowing them to track and manage the logistics of their fleet
- Assign loads and trips to drivers
- Invoice customers
- Automatically generate driver payroll statements
- Automatically calculate IFTA tax rates (a complex international fuel tax regulation)
- Notify management personnel of upcoming licensing renewals
Technologies
- CodeIgniter
- Mustache.js
- jQuery
- jQuery UI
Global Bronze
A Shopify website, Global Bronze is a great example of how a project can benefit from a professional coder. The site was initally built by a marketing professional using a stock theme, who then hired me to customize the theme code, add some unique functionality to turn it into a members only site, and add some integration with a third party CRM system. The end result is a highly functional, high end professional website.
Technologies
- Shopify
- Liquid Templating
- jQuery
What they had to say:
Thanks for getting this done so quickly!
Professional Pools
Professional Pool Services in London, ON previously managed their website on their own using Wordpress, however after being hacked twice, and also realizing they badly needed a design update, they hired me.
I put together a custom designed website built on Perch CMS. Now they have a modern, mobile friendly website that's also highly secure.
Biography Timeliner
The Biography Centre, an established publishing company, commissioned me to build a subscription based web app for a new venture of theirs that seeks to guide writers through composing their own autobiography. Through a sleek interface, users will be guided through writing about their own personal history from their ancestry into their childhood, adulthood and right into their dreams for the future. The app then compiles everything that's been written into a comprehensive "My Bio" page, which can be shared with others or kept as a private momento.
The unique Timeline feature matches historical events to a user's period of their life, and enables them to record their thoughts and reactions.
An easy Progress panel tracks what sections have been completed, skipped, or need further work.
Users can also upload and manage photos through galleries tied to a specific time period.
The app also includes extensive Administrative controls that allows them to manage the integrated blog, users, help resources, historical events, and the prompt questions.
Unique Technical Challenges:
- Writing page built using decoupled Front End (REST API Approach)
- Fully automated MailChimp integration
- Stripe subscription plan integration
- In-app image manipulation tools
- Custom blog system fully integrated into the app
Technologies
- CodeIgniter
- jQuery
- jQuery UI
- Stripe API
- MailChimp API
- MySQL
Foxtail Invoicing
Cloud based invoicing and accounting software for freelancers, consultants, and micro-businesses. This is my own product launch born out of a lack of other good cloud invoicing/accounting software out there designed for the little guy.
Packing some industrial level security, slick reporting, and lightning-fast performance among other features.
Unique Technical Challenges
- Stripe subscription payments integration
- Charts generated using Chart.js library
- Web Application
Power Property Services
This is a web application that serves as a great example of how a piece of custom cloud software can unify your workforce, drasticly reduce man-hours on non-revenue administrative tasks, and provide a serious return on investment very quickly.
Power Property Services is a busy property management and snow removal company that has been drowning in paperwork -- all done by hand.
Now work crews can:
- Have easy access to work instructions, wherever they are
- Submit reports directly onsite, easily, and in real-time
- Clock in to jobs onsite, guaranteeing accurate tracking for payroll
- Access and submit company documents directly to management, eliminating forgotten or lost paperwork
Management personnel have a powerful resource to:
- Track progress of projects in real time
- Easily compile payroll hours
- Gather metrics on man-hours by project
- Digitally manage administrative documents like training forms, drivers license copies, etc.
The web app also features a high level of security to protect sensitive company data, including SSL, database encryption, and leading edge password handling techniques.
Community Living Port Colborne/Wainfleet
A Perch CMS powered website done for the Port Colborne branch of Community Living.
Like my last Community Living Project, this website features a custom built employee section which provides training content for internal policies, tracks an employee's progress through it, and notifies adminstrators when training sections are completed.
- Web Application
Mindful Drivers - Student Database
A new driving school needed a student database and portal to manage students, schedule class and road lessons, track payments, homework & attendance, and provide students a portal to login and view their activity and invoices. I built a custom web application to do just that!
This app:
- Keeps database records of student information
- Tracks student payments, generates invoices, and can email receipts out
- Schedules Classroom lessons and in-car sessions
- Allows instructors to upload registration forms, exams, homework, and attendance sheets to the app for tracking
- Provides students a portal to view their own attendance records, submit their own homework, view invoices and payment information, and see the results of exams and road tests