Updated: 04 September 2023
Photography lighting comparison tool
- Browser based utility for professional photographers
Langs – PHP, Javascript.
Status – In production.
URL – https://visualeducation.com/lighting-comparison-tool/
Tools – Jenkins, Behat, Selenium.
Healthcare revenue recovery
- Robotic process automation.
- Microsoft Word Macro.
- Microsoft Access Macro.
Langs – VBA, MS Access SQL, bash.
Status – Pre-release, active development.
Tools – Rubberduck for VBA testing.
eCommerce image macro zoom
- Our implementation of the Leaflet JS mapping library.
- Macro zoom tool for very high resolution product images.
Example – https://editions.karltaylor.com/product/natural-decay/
Langs – PHP, Java, Javascript.
Status – In production.
Tools – Leaflet JS, Docker.
Browser video player
- Bespoke minimal wrapper around the Media Player API.
- Optimised for concurrent autoplay of players on the same page.
Langs – JavaScript.
Status – In production.
Client – https://editions.karltaylor.com/
Tools – NodeJS, eslint, Docker.
Video subtitles language translation
Create accurate subtitles from video audio and translate into any language. Index text for search-engine results. Upload subtitle files to private or public Video streaming services.
- Create transcriptions of video audio in WebVTT (e.g. subtitles) file format.
- Translate subtitles between any language supported by Google Translate.
- Translates text longer than Google Translate character limit.
- Ensures strict WebVTT file format is maintained during translation.
- Indexing of subtitle text.
- Full text search and results tools.
- Automatic subtitle file upload to steaming platforms e.g. Vimeo and YouTube.
Langs – PHP, Javascript.
Status – In production, frequent updates.
Tools – Symfony, Elasticsearch, Docker, Google Translate API, Jenkins.
Finance business CRM
- Quote generation.
- Loan management.
- Legacy features retained via Strangler pattern.
- Integration with public facing website via Advanced Message Queuing Protocol.
Client – https://tupper.je/
Langs – PHP, C#, Javascript, SQL.
Status – In production, frequent updates.
Tools – Nginx, Docker, Symfony, RabbitMQ, Selenium, Behat, SpecFlow, Jenkins.
WordPress membership plugin
- Subscription based access control.
- Member Signup, Upgrade, Pause and Cancel.
- Payment Gateway integration.
- Strong Card Authentication by 3DS2 for Payment Services Directive 2.
- Robotic testing.
Langs – PHP, Javascript, Python.
Status – In production, frequent updates.
Tools – Docker, PHPUnit, Selenium, Behat, Flask, Jenkins.
Client – https://visualeducation.com/
eCommerce product feed integration
- Implementation of WordPress All Import plugin.
- WordPress Custom Post Type
- Product feed refreshed robotically to schedule.
Langs – PHP, XML.
Status – In production.
Tools – WP All Import, Squizlabs PHP_CodeSniffer, Docker.
Client – https://www.quay.je/
Video viewing history
- “Continue watching” feature integrated with Video player.
- Database records of all media watched by users.
- Merchant configurable display of viewing history, per user.
Langs – PHP, Javascript, SQL.
Status – In production.
Tools – Docker, Selenium, Webpack, Mocha (JS testing), Jenkins.
Client – https://visualeducation.com/
Please take a look at all the Services I offer.