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.