Full Stack Developer
Passionate and experienced Digital Marketer with cross-sector
experience in a range of industries and a successful track record of
owning major, multi-channel campaigns for international organisations
and implementing effective marketing strategy at the enterprise level.
Currently Enrolled at the University of Birmingham Full Stack Web
Development Bootcamp to retrain as a Full Stack Software Developer.
I have always regretted not studying Computer Science at university.
For most of my career as a digital marketing professional, I have been
fortunate enough to work with some extremely talented developers, but
I’ve always wished that i was on the other side of the table - the one
doing the development and hands on implementation instead of just
facilitating it.
With the pandemic taking its toll over the last couple of years, it
has caused me to reconsider my goals and priorities in life, and i
have come to realise that it is never too late to pivot and change
direction in terms of careers. I’ve realised that i want to work for
organisations and on projects that solve problems and try to make the
world a better place by leveraging the latest technologies - and
learning to code would give me the skill set to make this dream a
reality.
I was tasked with building a timed coding quiz with multiple-choice questions, built entirely from scratch using HTML, CSS and Vanilla JavaScript. This app runs in the browser and features dynamically updated content powered by JavaScript code that i have written. As i was allowed to base this quiz on a subject of my choosing, naturally i chose to base this on arguably the greatest TV show of all time - The Simpsons.
The second of 3 major group projects while enrolled at the University of Birmingham Full Stack Web Development Bootcamp
The back end for an e-commerce site, which leverages a working Express.js API to use Sequelize to interact with a MySQL database.
A command-line application built from scratch to manage a company's employee database, using Node.js, Inquirer, and MySQL.
About a Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person.
A Note Taker application that can be used to write and save notes. This application uses a Express.js back end and saves and retrieves note data from a JSON file.
Coming soon, a technology blog with a UX inspired by medium.com, using NEXT.JS, TypeScript, Sanity CMS, React and Tailwind CSS. using Sanity CMS to manage structured data, and Next.js Incremental Static Regeneration to speed up page loading & optimise the caching
The first of 3 major group projects while enrolled at the University of Birmingham Full Stack Web Development Bootcamp
A fully responsive, interactive weather dashboard that uses the OpenWeather API to retrieve detailed weather data for cities, and uses local storage to store persistent data.
A Password Generator built in Javascript - My first real JavaScript project, and a chance to apply everything i have learnt so far. This app runs in the browser and features dynamically updated HTML and CSS powered by JavaScript code. It has a clean and polished, responsive user interface that adapts to multiple screen sizes.
An attempt to recreate the UI/UX of Netflix - a greate exercise that allowed me to put into practice everything i had learnt about HTML and CSS in my first couple of weeks at the University of Birmingham Full Stack Web Development Bootcamp.
A simple calendar application that allows a user to save events for each hour of the day. built with jQuery, responsive HTML and CSS, and using local storage and moment.js.
This was the first graded homework assignment for the University of Birmingham Full Stack Web Development Bootcamp. I was tasked with Refactoring existing code (improving it without changing what it does) to meet a certain set of standards for a fictional digital marketing agency called Horiseon - who had hired me to refactor their existing site to make it more accessible.