Profile or brand photo

Hi I’m Sam. I am a web developer specializing in building scalable, high-performance digital solutions using Drupal and React.js.

I am a web developer with a strong focus on Drupal and React.js, delivering robust, maintainable, and user-centric web applications. My work combines backend architecture and content management expertise in Drupal with modern, component-driven front-end development in React to create fast, secure, and scalable solutions. I prioritize clean code, performance optimization, and seamless user experiences, partnering closely with stakeholders to translate complex requirements into reliable, production-ready systems. I use this site to demonstrate projects, experiments, and notes on design systems, accessibility, and resilient front-ends.

See timeline

History & Timeline

  1. Rebranding companies website

    Over the last six months, I led the rebuild of the company’s Drupal website to align with new branding requirements, taking a structured, component-based approach. I designed and implemented a library of reusable Drupal Paragraphs to ensure consistency, flexibility, and long-term maintainability, while using SCSS to create a clean, scalable styling architecture. This approach improved development efficiency, simplified future updates, and ensured the site could evolve alongside the brand.

  2. I set up the company workflow to use Drupal CMS as the data source for a Reactjs SPA

    Rebuilding the company website in Drupal while modernizing the front end with React.js. I implemented a decoupled architecture using Drupal’s JSON:API to expose content, enabling React to consume and render data efficiently. In parallel, I configured the Drupal CMS to ensure content editors could easily manage and publish content without technical friction, balancing editorial usability with a performant, modern front-end experience.

  3. Team Leader for healthcare websites

    I worked as a team lead on multiple Drupal 9 projects, primarily hosted on Pantheon, with select projects deployed on Acquia. I established and maintained upstreams, implemented automated testing pipelines using Sonar, and oversaw ongoing site updates and technical maintenance. I managed teams of three to four junior and senior developers per project, liaised closely with project managers to estimate build timelines, and collaborated with designers to ensure technical execution aligned with client and UX requirements.

  4. Senior developer for international eccomerce company

    Before moving into team leadership, I spent five years as a senior developer specializing in e-commerce solutions. I designed and built both B2B and B2C platforms using Magento and Shopify, delivering scalable, transaction-heavy systems. My work included developing and integrating API endpoints for CRM systems and stock management platforms, ensuring reliable data synchronization across sales, inventory, and customer operations.

Email
GitHub