Client Projects
These are a small selection of client projects
Online workflow and ordering system for company in the printing business - Built an application that helped streamline the business and manufacturing processes for a garment printing company.
Technologies:
- Ruby on Rails
- JavaScript
- PostgreSQL
- Heroku
- Tailwind CSS
- Stimulus
Online ordering platform that enable group buying - Built an application that helped an organic group buying move their operations online.
Technologies:
- Ruby on Rails
- PostgreSQL
- Heroku
- Tailwind CSS
- Stimulus
Performance optimisation for a data heavy Ruby on Rails application - Worked as the performance optimisation specialist to analyse the application, propose performance improvements, and finally implement the fixes and enhancements.
Technologies:
- Ruby on Rails
- Ruby profilers (ruby-prof, stackprof, rbtrace)
- PostgreSQL
- AWS (EC2, RDS, ElastiCache)
- Ansible
CI pipeline and DevOps modernisation - Responsible for a project to modernise the building infrastructure of several applications, all the way from containesiring (using Docker) the applications to the creation of a automated, parallel, multi-stage build pipeline using Jenkins.
Technologies:
- Docker
- Jenkins
- Groovy
- Ruby on Rails
- JavaScript
JavaScript (React) gaming widgets - Worked as part of a small team to develop a set of JavaScript (React) based widgets that rebuilt a gaming platform from a Ruby on Rails + jQuery solution to a React + API (built on Node.JS) platform.
Technologies:
- React
- Node.JS
- ES6/ES7
- Jasmine
- Jest
- Karma
Ecommerce platform - Developed a heavily customised ecommerce platform based on Ruby on Rails (Spree 3.1) for the Voice of Prophecy. It included custom UPS PO Box control, new USPS shipping methods and custom user accounts.
Technologies:
- Ruby on Rails
- Spree (3.1)
- jQuery
- MySQL
- RSpec
Employee time sheet management - Time sheet management for the Adventist Media Center. It included complex overtime calculation for the different roles and department of the company as well as extended time zone support.
Technologies:
- Ruby on Rails
- CoffeScript
- Haml
- Sass
- MySQL
- jQuery
- RSpec
Advanced CMS system - Part of a small team that upgraded and enhanced netAdventist which is an advanced CMS system built for the Seventh-day Adventist Church. It has support for extensions, media management, and internationalisation.
Technologies:
- Ruby on Rails
- CoffeScript
- MySQL
- jQuery
- RSpec
- Cucumber
Consumer complaint system - Worked on a full redesign for the premier consumer complaint application in the UK, Resolver. Also worked on the architecture of a new key module for the application that deals with PPI claims.
Technologies:
- Ruby on Rails
- CoffeScript
- MySQL
- jQuery
- Sidekik
- RSpec
- Cucumber
Management and sales intranet - Develop an intranet application for Supertouch. Its aim was to support the internal and external sales and distribution teams. The intranet was composed of a buying module used to track buying trends, a sales dashboard and also a customer profiles module.
Technologies:
- Ruby on Rails
- Haml
- CoffeScript
- MondoDB
- Redis
- jQuery
- RSpec
Online educational game - Was part of a two-person team that built educational games to ElevenPlusExams, which is the premier company offering support for children preparing to the secondary school entrance exams.
Technologies:
- Ruby on Rails
- JavaScript
- jQuery
- Raphaƫl.js
Google Adwords ad creation engine - Build an marketing ad creation engine that created online ads based on pre-defined settings.
Technologies:
- Ruby
- Sinatra
- jQuery
- Google Adwords API