Hello I'm Liam Viljoen Developer

I am a developer with a passion for creating beautiful and functional websites. I have experience in HTML, CSS, JavaScript, and various frameworks such as Vue.js and Nuxt.js. I love to learn new technologies and improve my skills.

Contact Liam Viljoen for web development services

View Liam Viljoen's web development portfolio

Skills & Expertise

Frontend

Building responsive and interactive UIs with Vue, Nuxt, and TailwindCSS.

HTML5 icon

HTML5

CSS icon

CSS

Javascript icon

Javascript

React icon

React

Vue icon

Vue

Nuxt icon

Nuxt

TailwindCSS icon

TailwindCSS

GSAP icon

GSAP

TypeScript icon

TypeScript

9 Technologies

Backend

Experience with SQL databases and RESTful APIs.

MySQL icon

MySQL

REST APIs icon

REST APIs

2 Technologies

Development Tools

Tools for development and version control.

Git icon

Git

GitHub icon

GitHub

npm icon

npm

Vite icon

Vite

VSCode icon

VSCode

5 Technologies

Testing and Deployment Tools

Tools for testing and deploying applications.

Jest icon

Jest

Cypress icon

Cypress

Netlify icon

Netlify

Postman icon

Postman

4 Technologies

Soft Skills

Strong communication, teamwork, and problem-solving abilities.

Communication icon

Communication

Teamwork icon

Teamwork

Problem Solving icon

Problem Solving

Adaptability icon

Adaptability

Attention to Detail icon

Attention to Detail

Organisational skills icon

Organisational skills

6 Technologies

My Journey

Bachelor of Science (Honours) (Computing)

Software Engineering

University of Northampton

2016– 2019Grade: 2:1
I completed a BSc (Hons) in Computing (Software Engineering) at the University of Northampton, where I gained hands-on experience designing, developing, and analysing software for a wide range of devices. The course not only strengthened my technical skills in software engineering, but also developed my problem-solving abilities, business awareness, and communication—preparing me to deliver effective software solutions in real-world environments.

Assistant Interactive Media Developer

The Open University

2020 - current
As an Assistant Interactive Media Developer at the Open University, I developed accessible, WCAG-compliant online educational resources using Agile methodologies. I collaborated with cross-functional teams to design and build applications that balanced platform and accessibility requirements, always aiming to deliver the best possible student experience. My role also involved managing project timelines, communicating with project managers about deadlines and solutions, and providing technical support to colleagues to help them overcome development challenges.