Streetlife is a local social network that allows neighbours to discuss local issues and help each other out. I currently work at Streetlife as their sole front-end developer.
Playfire is a VC-backed social networking startup aimed at gamers. I worked for Playfire full-time as their sole front-end developer.
Simplifydigital is an Ofcom-accredited price comparison website that searches digital TV, broadband and home phone packages to find the best deal.
What I do
HTML and CSS
First and foremost, I am front-end developer. I have excellent knowledge of HTML and CSS, and keep up-to-date with emerging standards. I like to use CSS preprocessors such as LESS, but understand the importance of not getting carried away. I've learnt the hard way that selector efficiency is of actual importance, especially on mobile.
I have recently used the React framework for a number of projects and features and have found it to be a very exciting and incredibly useful technology to use.
Python, Django and Flask
I also have experience of back-end development, particularly with regards to integrating the front-end side of things (does anybody still create websites without a templating system these days?) I currently favour Python and Django, having used these two technologies (as well as the Jinja templating language) for a number of years both at Playfire and Streetlife. I love how fast concepts can be turned into working applications using this combination of technologies.
Mobile cannot be ignored! I am comfortable not only ensuring that designs respond well to different screen sizes and resolutions, but also ensuring that sites load fast on mobile devices. Chrome DevTools' network tab coupled with ADB for debugging rendering bottlenecks on mobile devices is a part of my regular workflow.
I have been using Photoshop for a long time and know the software very well. As you might expect, I am especially adept at using it for the production of web graphics.
Usability and accessibility
I like to make sure that everything I produce adheres to best-practice guidelines with regards to usability and accessibility - two things that I feel go hand-in-hand.
HTML email creation
I have created HTML emails for Playfire, BSkyB and Simplifydigital which have been tested as fully working in all major email clients (including Outlook). It's a thankless task but somebody has to slice up those images!
Last but not least...
I have a passion for what I do. That's pretty important! I spend my free time working on personal projects because, well, learning is fun. Check out some of my favourite personal projects.
"I see Brad as front-end SAS."