Here are some of our projects to give you an idea of the variety of skills and solutions we can provide:
| eCommerce Migration | Divisional Viewer | CallWeb | Rich Media Framework | XML to WSML Adapter | Customizable Multimedia Player | Legacy Websites |
Migrating from one platform to another can be a real issue in the B2B space. All things have to be considered, background apps, data integration, unique aspects such as vouchers, gift cards for online shoppers and upholding their integrity for your customers. A large Irish eCommerce retailer, who prefers to remain low-key (you definitely wore something of theirs!) wanted to migrate their existing online store from BigCommerce to Shopify.
The Nitty Gritty Online trends from customers shopping with filters such as colours was a big factor for the migration and Shopify provided a more flexible and scalable platform. In BigCommerce v2, each item had to have a SKU for each colour and size combo as their primary key which led to an explosion of data, 100,000+ individual SKU's for roughly 10,000 products. Shopify nullified this within its native search filters so our backend systems in the warehouse could perform better with less data. Our developers were onsite liaising with different departments within the company to ensure a smooth transition from one platform to another. We ensured that all data was managed correctly, including customer information, product details, and order history. We also worked closely with the company's IT and Warehouse teams to ensure that all background applications were setup to integrate seamlessly with the new platform. We led the Trump Tariffs implementation and delivered our side project before the deadline ensuring our customers had their products shipped without rejection from US customs.
Comcast is the largest multichannel video service provider in the US today. Our developers were onsite in North America as part of a consultancy team to develop and extend functionality of the Divisional Viewer web application.
Context Comcast Service Engineers need a tool to communicate locations and details of cables throughout the US. As you can imagine, there’s lots of cables, these had to be mapped and easily accessible for Engineers while out on the road looking for service boxes to locate cables. Engineers needed to be able to share their data and communicate clearly to one another. The new tool allowed the capture of this data based on a GeoLocation applied with click and drag rather than exporting an entire division loaded by postcode. Engineers were able to highlight an area and export-import a pdf to one another, sharing the relevant information more efficiently.
Tech Talk React-Redux was used on the frontend in strict-mode, adhering to the TypeScript superset of JavaScript/es6. The frontend connected to the backend C# API and SQL databases on Windows servers. We used the open source tool, MapGuide Maestro to interface layers within the map area of the web application. A config.js file was used to toggle between development and production sites, uploading only the necessary components and package.json files.
CallWeb is a complete on-line data collection system. Its functionalities allow for Web surveys but it has also been used to build registration systems, project tracking systems, intelligent forms, etc. Our Developers were located in North America leading the setup of a test environment in which in-house programmers could rigorously test the CallWeb software without affecting the live software.
Context Once we set the test environment up, we extended the programming language or syntax that CallWeb provides and made an accessibility tool to enlarge text on any survey page. Our Developers trawled through 1000’s of lines of code within the CallWeb software, learning a new language and technology on the job, to bring this project to completion.
Tech Talk The CallWeb software was coded in Perl and hosted on a Linux server. CallWeb then interprets its own native syntax within certain unique file extensions uploaded to a project directory within the CallWeb system. When the directory is accessed through an HTTP browser request, the file returned is a HTML page with embedded forms utilzing the MVC framework. The new extended syntax simply rendered a HTML slider with set intervals for font-sizes allowing users to enlarge text on a survey form if they were having difficulty reading it.
Google is a massive company and they needed help with their own Help pages for their Google AdWords product. The Content Editors that were responsible for writing the Help pages were having difficulty keeping their pages uniform or consistent with one another; some Editors would add lots of graphics then others would add more text than images. Our developers were contracted to streamline this decision-making process, giving Content Editors clear guidelines and decision trees as to when and what to do so the AdWords Help pages were a better end-product.
The Nitty Gritty We created the Rich Media Framework utilizing statistical analysis based on customer satisfaction or C-SAT scores for what makes a good AdWords Help page. Our Developers were onsite liaising with different departments within Google including those with Cognitive Science backgrounds to bring this project to fruition. Our Developers were also tasked with updating the images associated with the Help pages according to the current version of Google AdWords for 30+ languages. We were the fastest performers they had up to that point. Surpirsngly not that much Tech in certain departments within Google just endless rinse and repeat tasks. The food and gym in Google were great! The massive abyss of libraries and data... not so much.
In 2003, Science Foundation Ireland was allocated over €110 million to fund the first five Centres for Science, Engineering and Technology (CSETs). The funding was funneled into one of those CSETs called D.E.R.I, a research institute in Ireland, with a focus into the Semantic Web and linked data. As part of probably the brightest team our developers have ever been a part of, we were asked to create an XML to WSML Adapter which basically translates one term into another. We made some lifelong friends here some of which have taken up leading positions right across the globe from Silicon Valley to top universities in Europe.
Context DERI was researching cutting edge technology and our developers were asked to create an adapter that would take XML data and convert it into WSML (Web Service Modeling Language) data. The adapter was used to convert data from one format to another, allowing for easier integration of different systems and technologies. WSML was created by researchers on-site after rigorous study of logical languages and frameworks such as OWL and F-Logic, respectively. Real life lab coat stuff but with computers!
Tech Talk We coded the XML to WSML adapter in Java utilzing native IO libraries to read and write files. The program read in XML terms and within the Java classes we created a mapping of terms to WSML terms. The adapter then converted the XML data into WSML data and wrote a new file of WSML terms. We were one of the first newcomers to be able to provide real working components for the Semntic Web Services cluster. Give our academic paper a read. It's a short one. Our Developers submitted it successfully to the WSMO Implementation Workshop
One of our original projects which probably helped pave the way for our adaptable and extendable approach to programming and development. A Computer Science lab requested that instead of just replacing a skin on a media player, which was the trend at the time, why not allow users edit the player itself and position the buttons, their colour, look and feel as they wish.
The Nitty Gritty A fun old school project developed entirely in Java playing your favourite music. The behemoth of a Java program was deployed as a standalone JAR file so an user could interact with it as a standalone desktop application, simply click the icon on your desktop and up pops your music player. Now, play your favourite music and customize the look and feel of your media player, colours, button positioning, etc.
We just want to demonstrate that when we develop your websites, they are built to last the test of time.