Hi, my name is

Liam Kenneth.

I build things for the web.

I'm a passionate self-taught software engineer specialising in building exceptional digital experiences. Currently, I'm focused on building a great digital platform for Ten Lifestyle Group.

@LiamKenneth Download CV

Recent projects I have worked on

Side Project

ArchaicQuest

ArchaicQuest is a multiplayer text based RPG, I started this project a few years back to learn C#, it's inspired by the multi-user-dungeon games of the 90s.

Since then the game has grown into an almost fully featured MUD with a rich web admin tool to manage game content and a fully featured web client to connect to the game, both of which have been built in Angular.

I use side projects to practice, experiement, learn, and keep up to date with the fast pace nature of frontend development.

  • C#
  • .net core
  • Lite DB
  • Angular
  • NGRX
  • Typescript
  • SCSS
  • TDD
  • Linode
  • Git Hub integration
View project examples

Ten Lifestyle Group

Ten Platform

Ten Platform is a multi-tenant and multi-lingual concierge website. Members can easily book tables at top restaurants, search for and book sports, theatre and music tickets, plan and book their next holiday or city break, and access thousands of exclusive member events and benefits.

Clients invovled are large well known brands such as Coutts, Mastercard and Visa to name a few. Ten Platform is fully customisable to seemlessly match client branding with the abiltiy to toggle features to give clients a unique look compared to other brands.

  • Angular
  • NGRX
  • SCSS
  • Typescript
  • Jasmine/Karma
  • Accessibility
  • Team City
View project examples

Ten Lifestyle Group

Platform Admin

Platform Admin is an idea I had to improve the process of managing client branding and make the process more efficient. Platform Admin would allow non-developers to update or configure a new client site using a WYSIWYG (What you see is what you get) The WYSIWYG gives instant feedback when colours or other settings have been updated giving the business confidence that their changes are correct before saving the configuration.

As well as WYSIWYG, we added the ability to manage and create feature switches, a task that normally took several days and required the backend team to create. Now Product can configure a new switch and it’s instantly ready for Frontend to use

Configurations can also be exported and imported into different environments, a process that was error prone and manually done by the product team before.

  • React
  • nest.JS
  • Node.js
  • MongoDB
  • SCSS
  • Typescript
  • Azure Active Directory
  • Docker
View project examples

Ten Lifestyle Group

Ten Maid

Ten Maid is a custom in-house CRM, it has over 2 million registered members globally, served by over 800 staff in over 22 offices in major cities. Ten MAID is the knowledge base used by lifestyle managers, to manage members, requests, suppliers, inventory, bookings and more.

An on going project to rewrite the existing Ten MAID with new technologies and streamlining the process along the way.

  • C#
  • .net core
  • MSSQL
  • Angular
  • Typescript
  • NGRX
  • Material UI
View project examples

Spafax

Profile

Profile is a multi-tenant in-flight entertainment website allowing users to view and manage the inflight entertainment on offer for their flight.

As well as developing key features and bespoke client branding I played a key role in the development of Profile by refactoring the existing project to make it multi-tenant so all brands are under one branch instead of several.

This made the application much more effcient to develop and manage. I used my knowledge gained from Lowcostholidays to help achieve this where I did something similar.

  • AngularJS
  • React
  • Typescript
  • SCSS
  • Bootstrap
  • C#
  • Umbraco
  • Azure Devops
View project examples

Where I've worked

About me

Hello! I'm Liam a passionate fullstack developer, self taught and experienced in Frontend and Backend development with over 10 years of experience in both large and small teams, for a variety of projects, while always showing flexibility, adapting quickly to the new requirements and technologies, and delivering solid results.

I'm a hard worker and team player who thrives on new challenges and exceeding expectations. I keep my skills current by working on side projects out of work.

Recent skills I've used:

  • Angular, NGRX, RXJS, React, NEXT.js, Node.js
  • HTML 5, CSS3, SASS, Tailwind, Bootstrap
  • Typescript, Javascript ES5/ES6
  • C#, .net Core, MongoDb, Lite DB
  • Good knowledge on UI/UX and web accessibility

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you! Alternatively you can call me on: 07826527083

Say Hello