Meeting with clients to discuss website design and function. Designing and building the website front-end. Creating the website architecture. Designing and managing the website back-end including database and server integration. Generating WordPress themes and plugins.