Front-end architect
Working on the web since 2001, has allowed me to work in almost every area of a web development process on many different projects, from conception to the final product. This allows me to see the bigger picture and get better results.
It feels amazing when you you can fully trust someone. When you know they are going to surpass your expectations. I strive to make everyone I work with feel this way about me. This can only be done by consistently delivering great work.
I believe that the way forward is to assume a personal code of ethics in which quality isn’t something you can add on later. Where life-long learning and continuous improvement of one’s craft is the only way in which you can be proud of your work.
I'm Rafa, originally from Madrid, Spain, now settled in sunny Bournemouth, on the south coast of England where I enjoy life with my wife, our daughters and Luna: our beautiful Cocker Spaniel dog.
Professionally, I'm a front-end architect specialising in engineering and writing front-end code for the foundation and complex features of projects. My skills really shine when creating a framework for the front-end team to work on and be more efficient when building projects.
I supervise project development, guaranteeing code quality through code reviews and supporting team members on difficult matters. I also mentor team members which helps me better understand what fixes or features should be added to the framework.
I enjoy working with clients, project managers and business analysts to define and understand requirements and to resolve issues or questions during development.
I advise managers on technical matters; evaluating frameworks, technologies and tools to help making well-informed decisions. I also work on estimating custom features.
I collaborate with UX/UI to create designs that will really work once implemented.
I have been working on the web for nearly 19 years. This has allowed me to gain full understanding of every area of a web development process, from the conception, content strategy, UX and UI design, optimising the version control workflow and setting up the build process for different environments.
I learn new concepts and adapt to changes fast. I enjoy working for the pride of doing a good job, and I like to come up with creative and innovative solutions for day-to-day problems.
I often attend conferences and workshops, read books and articles, listen to podcasts and follow the most relevant people in the industry to make sure that I keep up with the hugely changing pace of web development.
I have worked extensively leading teams on Magento 2 and with CMSs like Wordpress, Craft or Perch, and with back-end frameworks like Ruby on Rails, CakePHP or Laravel. If you don't want the overhead of working with an agency, I can assemble a trusted team to deliver amazing value in creating end-to-end website design and development.
I have helped several teams in creating an optimised system to build Magento 2 projects efficiently. If your Magento 2 projects are always delayed I can definitely help.
I have worked on many Javascript SPA using Angular and most recently I've enjoyed Vue and React to build headless Magento 2 stores and it's by far the most fun I've had working with Magento for this reason app development is extremely interesting to me.