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

I Need To Buy A Big Fat Rib-Eye Steak

One has to admire the irony that my life seems to beach itself in. Just this morning I wrote how I was tempted to give up the job hunt and set up my own business – I was getting to the end of my tether with the process, especially recruitment consultants. I also said some […]

What If I Don’t Get A Job?

Don’t worry, this isn’t me moaning, miserable or mourning. It’s 4 months since I lost my job.  When I left, I thought that I’d probably have a job by the end of January.  Definitely by the end of March.  And I have come very close on 3 occasions. Last Thursday I was sat, enjoying unemployment […]

Project Completed: Election Odds

I’ve been a bit off-colour this week. Mini-manflu as I call it. No need for any sympathy – I’m just mildly under the weather. Completely capable of doing stuff, no need for daytime naps or anything – but just not the head to be dealing with complex JavaScript or similar. Also it was taking me until […]

March Is Project Month

Yes, yes it’s the middle of the month and I’m only just setting out my monthly priorities again. I have a good excuse.  Two, in fact. Firstly I finished off a very good course on ReactJS.  One thing I repeatedly hear is just how in demand ReactJS is, along with AngularJS, Angular 2 and VueJS […]

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