Project: Pound & Grain - Driving Growth and Innovation

Objective:

Pound & Grain is a creative agency with many high profile clients. As a senior developer that is growth and innovation focused, my role involved leading various projects, incorporating experimental and new technologies, updating development processes, and serving as a point of contact for projects requiring specialized knowledge. My objective was to enhance development efficiency, improve processes, and foster innovation.

Technology used:

At Pound & Grain, I utilized a diverse range of technologies:

  • Content management: WordPress and Contentful for efficient content management and customization.
  • Backend frameworks: PHP and Laravel for robust and scalable backend development.
  • Frontend frameworks: React,JavaScript and Next.js for building interactive and dynamic user interfaces.
  • Styling: Tailwind CSS and Styled Components for streamlined and customizable styling.
  • Build tools: Vite, Webpack, and Rollup for efficient module bundling and build optimization.
  • DevOps and CI/CD: Implementing DevOps practices and continuous integration/continuous deployment pipelines for efficient development and deployment processes.
  • Design collaboration: Utilizing Figma as a collaborative design tool, replacing previous tools like Sketch and InVision.
  • Quality assurance: Implementing quality assurance processes to ensure the reliability and stability of developed projects.
  • Google Web Designer: Leveraging Google Web Designer to simplify and expedite the creation of HTML5 ads.

Challenges:

Pound & Grain faced various challenges related to outdated methods and processes. These challenges were addressed through:

  • Advocating for the use of tools like Google Web Designer to streamline the creation of HTML5 ads.
  • Collaborating with the design team to transition from Sketch and InVision to Figma, facilitating better collaboration and efficiency.
  • Adopting Vite for new React projects to enhance simplicity, speed, and overall development efficiency.
  • Creating custom npm packages for reuse across multiple projects.
  • Developing code starter kits and boilerplates to accelerate project starts.

Design and development approach:

The Pound & Grain design team creates designs, which are then reviewed during regular check-ins to assess feasibility and ensure they are within scope. All designs are built to be responsive, catering to a variety of devices and screen sizes.

Key features and functionalities:

The Pound & Grain project focused on improving processes and keeping up to date with new technologies. Key features and functionalities include:

  • Improvement of development processes across various aspects of the company.
  • Regular feedback provided to identify areas for improvement and drive innovation.
  • Utilization of cutting-edge technologies and tools to enhance efficiency and productivity.
  • Collaboration with the design team to ensure seamless integration between design and development.

Through these initiatives, Pound & Grain has been able to foster growth, innovation, and efficiency within their development projects while keeping pace with emerging technologies.

Updated September 2023