I Will Be A Web Developer

I will be a web developer

Portfolio of

James Winfield

About Me

I am a self-taught web developer, having learnt by studying and coding 10-15 hours a week outside of a non-coding full-time job. I also have 3 months of agency experience.

I am currently looking for a full-time junior web developer role within London – either front-end or full-stack.

Languages/Frameworks include:

Intermediate Level: HTML5, CSS3, JavaScript, jQuery, Bootstrap, WordPress.
Beginner to Intermediate Level: JSON, PHP, Drupal, Git.
Beginner Level: React, WebGL, Photoshop, Animations, SQL, Sass, SEO.

Soft skills include team-working, creativity and reliability. Hugely hungry to learn with a desire and ability to pick up new languages/frameworks when required.

Not to mention being personable, occasionally witty with an ability and desire to make people smile – plus I have a mullet. Yeah I know the site is bright and colourful – but so am I.

Oh yeah, and I really, really enjoy my day coding.

Also happy to take on projects for individuals, self-employed folk or small businesses. If you like what you see give me a call on 07813 981 920 or e-mail me.


Courses Completed


The Complete React Web App Developer Course


WordPress: Custom Post Types and Taxonomies
WordPress: Building Themes from Scratch Using Underscores
WordPress: Building Child Themes
PHP for Web Designers
Introducing PHP
PHP with MySQL Essential Training
PHP with MySQL Beyond the Basics


Pluralsight – Javascript Fundamentals
Pluralsight – Introduction to jQuery
Pluralsight – Learning To Program: Getting Started


Try Git
Try jQuery
JavaScript Road Trip Part 1
JavaScript Road Trip Part 2

Khan Academy:

Hour Of Code
Intro to HTML/CSS: Making Webpages
HTML/JS Making Webpages Interactive
HTML/JS Making Webpages Interactive with jQuery
Intro to SQL: Querying and managing data
Advanced JS: Games & Visualisations
Advanced JS: Natural Simulations


React I
React II
Learn Sass
Learn SQL
Make A Website
Make An Interactive Website

Reading List

Previously Read:

Professional WordPress Design & Development by Brad Williams, David Damastra & Hal Stern (currently reading)
CSS Master by Tiffany B Brown (currently reading)
Implementing Responsive Design by Tim Kadlec
Drupal 7 Explained by Stephen Burge
Jump Start Bootstrap by Syed Fazle Rahman
jQuery Novice To Ninja by Earle Castledine & Craig Sharkie
JavaScript: A Beginners Guide by John Pollock
HTML5 & CSS3 For The Real World by Alexis Goldstein, Louis Lazaris & Estelle Weyl
The CSS3 Anthology by Rachel Andrew
Jump Start JavaScript by Ara Pehlivanian & Don Nguyen
Photoshop CS6 Unlocked by Corrie Haffly
The Principles Of Beautiful Web Design by Jason Beaird

Reading List:

Beginning JavaScript by Jeremy McPeak
You Don’t Know JS: Types & Grammar by Kyle Simpson
You Don’t Know JS: ES6 & Beyond by Kyle Simpson
You Don’t Know JS: Async & Performance by Kyle Simpson
You Don’t Know JS: Scope & Closures by Kyle Simpson
You Don’t Know JS: this & Object Prototypes by Kyle Simpson
You Don’t Know JS: Up & Going by Kyle Simpson
Build an HTML5 Game: A Developer’s Guide with CSS and JavaScript by Karl Bunyan
Responsive Web Design with HTML5 and CSS3 – Second Edition by Ben Frain
JavaScript: The Good Parts by Douglas Crockford
You Don’t Know JS: Up & Going by Kyle Simpson
CSS Secrets: Better Solutions to Everyday Web Design Problems by Lea Verou
The Nature of Code: Simulating Natural Systems with Processing by Daniel Shiffman
ore HTML5 Canvas: Volume 1: Graphics, Animation, and Game Development by David Geary
HTML5 for Masterminds, 2nd Edition: How to take advantage of HTML5 to create amazing websites and revolutionary applications by J D Gaucha
SVG Essentials by J. David Eisenberg, Amelia Bellamy-Royds
Beginning PHP & MySQL Development: Code Your Own Dynamic Website Today by PawPrints Learning Technologies
Web Animation using JavaScript: Develop & Design (Develop and Design) by Julian Shapiro

Latest Blog Posts

First Client Site

At the beginning of the year I was contacted by someone who had read my Reading roast dinners blog, who wanted a website for his fledgling recruitment company. Yes – he had seen this crappy box on the right that took me 5 minutes to make and decided to contact me. He had a Wix site […]

One Year Anniversary

A year ago today (I started writing this on Tuesday…), I walked into my new web development job, as Junior Front End Software Engineer at Lovespace. I had been unemployed for 4 months following my first fairly short-lived dev job which had ended in failure. This time I had to succeed. I am quite used […]

Getting Stuck – And Getting Over It

I have been in my developer role for over 6 months now. I feel very much a part of the furniture both in terms of company and part of the tech team – although I can still be over-awed in technical discussions, I understand much more than I did. Most of what happens front-end on […]

I Feel Like A Developer

I’ve had a very interesting week in various respects, and my work as a developer has certainly been part of that. A week on Friday ago, our technical director asked me to create some functionality to display to the customer the cheapest available delivery slot within the next 7 days. My initial thought was “how […]

Read My Blog

Contact Me

You can call me on 07813 981 920 or e-mail me.

You can also find me on the following:

  • Twitter
  • Blog
  • Github
  • LinkedIn
  • FreeCodeCamp