Commercial Photographer Newport

Webber Photo is me, Rhys Webber (plus assistants where required), and I'm a Newport based Photographer, offering portrait photography, product photography, commercial photography, industrial photography, travel photography and fashion photography from my studio in Newport, South Wales. I also have a portable photography studio setup which allows me to shoot at your place of business if required. I offer both Photography Services in Newport, but also Newport Photography - my personal photography work, which is all about documenting the diversity of the people of Newport through photographic portraits. Of course, being a Newport Photographer doesn't tie me to the city, with clients from across the UK and beyond.

Photography is my passion and I'm lucky that people pay me to do what I love — being a photographer! I also take photographs for personal pleasure when not being paid - exhibiting my personal work and working on large scale projects like Welsh From Everywhere. I also teach photography, and have delivered sessions to students in the University of South Wales, and Coleg Gwent.

Take a look at the range of photography services I offer below, then get in touch to see what I can do for you or click here to read more about me.

Portrait Photography

Portrait photography is my biggest photography passion. I love to meet new people and engage with them to create relaxed portraits which capture the character of the sitter. I shoot portrait photography from my studio in Newport, but can also bring a portable studio to you. Portrait Photography - Take a look!

Portrait Photography

Need a portrait of yourself, or headshots of your work team? I've shot thousands of portraits… take a look.

Product Photography

Take a look at our product photography, helping our clients market their products on websites and in catalogues.

Event Photography

Our event photography gets you the photos you need from your corporate, or creative event.

Industrial Photography

Our industrial photography clients include TATA Steel, BAE Systems, Welsh Power, Ensinger Plastics and many more.

Travel Photography

Have cameras - will travel? Take a look at some of my travel photography.

Fashion Photography

Do you need fashion or beauty photography for your brand, or are you an aspiring model looking for great portfolio photos?

Photography Clients

I've been a commercial photographer for many years, first in Newport, then London then back to Newport. I've had too many photography clients to mention, but here's a few.

GD Environmental
Tata Steel
Ensinger
CAF
Premier Forest
Bank of England
Welsh Power
BAE Systems
People's Health Trust
University of Wales Global Academy

Photographer Newport Blog

Being a photographer is not just my profession, but also my hobby. My Photographer Newport blog shows a range of client commissioned work, self directed work, photography teaching work, and exhibitions.. Take a look!

Portfolio Shoot with Queenie May

Queenie May has just started modelling so we hooked up to collaborate on getting her portfolio started.

Festival Faces

I set up a free-for-all portraiture studio at Maindee Festival and got some great photos.

Newportraits

Newport-portraits… Newportraits (see what I did there!).  A collection of portraits taken over a couple of days at the Big Splash event in the Riverfront, almost 10 years ago.

$SCRIPT_NAME (string) = /index.php
$app_name (string) = callable
$sitename (string) = Webber Photo
$content_obj (object of type: Content) = {}
$content_id (string) = 1
$page_id (string) = 1
$page_alias (string) = home
$lang (string) = en_US
$encoding (string) = utf-8
$lang_extra (string) =
$lang_parent (string) = en
$lang_locale (string) = en_US
$lang_dir (string) = ltr
$mle_separator (string) =
$langs (object of type: stdClass) = {
   ->0 (array) = [
      .id (string) = 1
      .name (string) = English
      .locale (string) = en_US
      .flag (string) =
      .alias (string) = home
   ]
   ->1 (array) = [
      .id (string) = 2
      .name (string) = Cymraeg
      .locale (string) = en_CY
      .flag (string) =
      .alias (string) = hafan
   ]
}
$langs_count (integer) = 2
$actionid (string) = m3fca5
$actionparams (array) = [
   .pagelimit (integer) = 3
   .summarytemplate (string) = Home
   .module (string) = CGBlog
   .pagenumber (integer) = 5
   .returnid (string) = 1
   .action (string) = default
]
$returnid (string) = 1
$actionmodule (string) = CGBlog
$mod (object of type: CGBlog) = {
   ._actionid (string) = m3fca5
   ._actionname (string) = default
   ._image_directories (NULL) =
   ._current_action (NULL) =
   ._errormsg (NULL) =
   ._returnid (NULL) =
}
$totalcount (integer) = 10
$prevpage (string) = <
$firstpage (string) = <<
$nextpage (string) = >
$lastpage (string) = >>
$pagenumber (integer) = 5
$pagecount (integer) = 8
$pagelinks (array) = [
   [1] (object of type: stdClass) = {
      .link (string) = 1
      .url (string) = https://www.webber-photo.com/clients/1
   }
]
$items (array) = [
   [0] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 14
      .title (string) = Portfolio Shoot with Queenie May
      .content (string) =

Pre-Shoot Planning

I've done a fair few of these portfolio shoots - working with new models who want to get some great images to kick start their portfolios. Some are great, others... not so much, but I've found that the key is to plan and collaborate before the shoot. (Plan to succeed!). The shoots are always 'TF' meaning 'Time For...'. The model gets some great images for their new portfolio, and in return I get a free model to shoot my ideas (and theirs!).

These shoots takes effort and time, so I will only work with new models who express a creative spark - and indicate that they have ideas, and are keen to collaborate. This collaboration lightens my load and can be a great way to push me out of my comfort zone if a model suggests something that's new to me. I'll then make it my business to research and practice before the day of the shoot, so that I know exactly what I'm doing.  At this stage I might also be collecting props, or costume items, or scouting locations for the photoshoot.

Collaborative Pinterest Mood Boards

I tend to set up a collaborative Pinterest Mood Board, where both myself and the model can post inspirational images. We'll then pick on 3-5 ideas from the images added to the board, that we can realistically get shot in a few hour's shooting. Pinterest is a great tool for really quickly throwing together a mood board, with the advantage that both me and the model can also comment on each other's postings. We also sometimes refer to this board during the shoot - maybe copying poses, or lighting techniques to create our shots.

Queenie May

Queenie May was the ideal model for this type of TF Collaborative shoot. Her model bio showed that she was up for collaboration, and had her own ideas, so we quickly filled up a Pinterest board between us, and started planning for the shoot. Despite being relatively new to modelling she was really quick to learn, took direction well, but also came up with her own ideas on the fly which was great. 

Post Production - Lightroom and Photoshop

As even with my model portfolio shoots, the studio work is only half the story. I love spending time working on the images in Lightroom and Photoshop to bring out the best in each photograph. This may involve the usual colour corrections, tone corrections, contrast, exposure (etc) work - but also gives me the opportunity to get creative with the images by adding textures, compositing and generally just enjoying the process of post production.

I hope you like the results - not bad for a few short hours in the studio.

 

 


      .summary (string) =

Queenie May has just started modelling so we hooked up to collaborate on getting her portfolio started.


      .postdate (string) = 2022-04-01 12:28:00
      .url (string) = portfolio-shoot-with-queenie-may
      .startdate (string) = 2022-04-01 12:28:00
      .enddate (NULL) =
      .create_date (string) = 2022-04-01 12:51:46
      .modified_date (string) = 2022-04-01 12:57:03
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id14
      ->categories (array) = [
         [0] (array) = [
            .id (string) = 1
            .name (string) = General
         ]
      ]
      ->categorylist (array) = [
         .0 (string) = 1
      ]
      ->fields (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = CoverQM.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='Fashion-Photography/Queenie-May-Model-Shoot'}


         }
      ]
      ->fieldsbyname (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = CoverQM.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='Fashion-Photography/Queenie-May-Model-Shoot'}


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/portfolio-shoot-with-queenie-may
   }
   [1] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 13
      .title (string) = Festival Faces
      .content (string) =

The Maindee Festival is Newport's biggest annual festival and (almost) always the sun shines on the shiny happy people of the 'Port.

After a few years taking photographs on the festival field, and parade route, I decided to push myself a bit out of my comfort zone and set up a temporary studio in one of the festival marquees. I invited anyone who was interested to come in and have their photo taken… and people responded. Over about 4 hours I photographed almost 200 festival goers, hardly having time to breathe between one sitter or group leaving, and another stepping in front of the camera.

This experience really helped me to be able to think fast, and more importantly, to engage with a diverse range of people of all ages and backgrounds really quickly in order to get them relaxed for their photos.

This shoot was ultimately responsible for me changing tack a bit as a photographer, and focusing my personal photography work on portraiture of the people of Newport, and lead to my Newportraits and Welsh from Everywhere projects. 

{Gallery dir='People-Photography/Festival-Faces-1'}


      .summary (string) =

I set up a free-for-all portraiture studio at Maindee Festival and got some great photos.


      .postdate (string) = 2021-11-03 16:14:00
      .url (string) = festival-faces
      .startdate (string) = 2021-11-03 16:14:00
      .enddate (NULL) =
      .create_date (string) = 2021-11-03 16:24:49
      .modified_date (string) = 2021-11-03 16:24:49
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id13
      ->categories (array) = [
         [0] (array) = [
            .id (string) = 1
            .name (string) = General
         ]
         [1] (array) = [
            .id (string) = 2
            .name (string) = newport
         ]
      ]
      ->categorylist (array) = [
         .0 (string) = 1
         .1 (string) = 2
      ]
      ->fields (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = tn-blog-festivalfaces.jpg
         }
      ]
      ->fieldsbyname (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = tn-blog-festivalfaces.jpg
         }
      ]
      .detail_url (string) = https://www.webber-photo.com/festival-faces
   }
   [2] (object of type: stdClass) = {
      .author (string) = admin
      .id (string) = 12
      .title (string) = Newportraits
      .content (string) =

Not long after I moved back to Newport from London I finally started shooting photographic portraits seriously. Before that I shot portraits commercially when paid to, but my personal work was almost always of things — street art, buildings, landscapes — but not people. These 'things' didn't move, didn't get uncomfortable in front of the lens, didn't ask 'can you photoshop me?' In short, they were easy for me - getting photographs where the only person in the equation was me.

Soon after moving back to Newport I was commissioned to shoot some photos for the Maindee festival. This annual event is always a big, colourful, joyful day where the multi-cultural people of the port come out to enjoy a day in the sun (ok, so sometimes it rains, but hey, it's Wales!). I started out by just prowling, like a documentary photographer shooting people at a distance, but quickly realised that I'd prefer to engage with the people I was shooting. I started approaching people and asking to take their photos, got some great shots and that's where my passion for photographic portraiture began.

Since then I've shot hundreds of the good (and bad!) people of Newport at many events around the city. One of these projects was Newportraits, and here are some of my favourite shots from the sessions.

 


      .summary (string) =

Newport-portraits… Newportraits (see what I did there!).  A collection of portraits taken over a couple of days at the Big Splash event in the Riverfront, almost 10 years ago.


      .postdate (string) = 2021-11-03 15:50:00
      .url (string) = newportraits
      .extra (string) = Newport photography, newportraits
      .startdate (string) = 2021-11-03 15:50:00
      .enddate (NULL) =
      .create_date (string) = 2021-11-03 16:07:14
      .modified_date (string) = 2021-11-03 16:22:54
      .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id12
      ->categories (array) = [
         [0] (array) = [
            .id (string) = 2
            .name (string) = newport
         ]
      ]
      ->categorylist (array) = [
         .0 (string) = 2
      ]
      ->fields (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = blog-newportrait-tn.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='People-Photography/Newportraits-1'}


         }
      ]
      ->fieldsbyname (array) = [
         .thumbnail (object of type: stdClass) = {
            .name (string) = thumbnail
            .type (string) = image
            .value (string) = blog-newportrait-tn.jpg
         }
         .gallery (object of type: stdClass) = {
            .name (string) = gallery
            .type (string) = textarea
            .value (string) =

{Gallery dir='People-Photography/Newportraits-1'}


         }
      ]
      .detail_url (string) = https://www.webber-photo.com/newportraits
   }
]
$LISE_action (string) = default
$LISECardsHome_items (array) = [
   [2] (object of type: LISEItem) = {
      .item_id (string) = 2
      .alias (string) = portrait_photography
      .title (string) = Portrait Photography
      .url (string) = https://www.webber-photo.com/portrait_photography
      .position (string) = 0
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:28
      .modified_time (string) = 2023-01-06 14:17:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [1] (object of type: LISEItem) = {
      .item_id (string) = 1
      .alias (string) = product_photography
      .title (string) = Product Photography
      .url (string) = https://www.webber-photo.com/product_photography
      .position (string) = 1
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:15
      .modified_time (string) = 2023-01-06 14:01:20
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [3] (object of type: LISEItem) = {
      .item_id (string) = 3
      .alias (string) = event_photography
      .title (string) = Event Photography
      .url (string) = https://www.webber-photo.com/event_photography
      .position (string) = 2
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:40
      .modified_time (string) = 2023-01-06 14:18:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [4] (object of type: LISEItem) = {
      .item_id (string) = 4
      .alias (string) = industrial_photography
      .title (string) = Industrial Photography
      .url (string) = https://www.webber-photo.com/industrial_photography
      .position (string) = 3
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:28:56
      .modified_time (string) = 2023-01-06 14:20:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [6] (object of type: LISEItem) = {
      .item_id (string) = 6
      .alias (string) = travel_photography
      .title (string) = Travel Photography
      .url (string) = https://www.webber-photo.com/travel_photography
      .position (string) = 4
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:29:23
      .modified_time (string) = 2023-01-06 14:21:39
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [5] (object of type: LISEItem) = {
      .item_id (string) = 5
      .alias (string) = fashion_photography
      .title (string) = Fashion Photography
      .url (string) = https://www.webber-photo.com/fashion_photography
      .position (string) = 5
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:29:08
      .modified_time (string) = 2023-01-06 14:20:59
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->2 (object of type: lisefd_ContentPages) = {         }
         ->3 (object of type: lisefd_TextArea) = {         }
         ->4 (object of type: lisefd_Tabs) = {         }
         ->7 (object of type: lisefd_TextInput) = {         }
         ->5 (object of type: lisefd_ContentPages) = {         }
         ->6 (object of type: lisefd_TextArea) = {         }
         ->8 (object of type: lisefd_Tabs) = {         }
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
]
$LISEClients_items (array) = [
   [9] (object of type: LISEItem) = {
      .item_id (string) = 9
      .alias (string) = gd_environmental
      .title (string) = GD Environmental
      .url (string) = https://www.webber-photo.com/clients/gd-environmental
      .position (string) = 8
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:55:45
      .modified_time (string) = 2022-11-08 14:55:45
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [2] (object of type: LISEItem) = {
      .item_id (string) = 2
      .alias (string) = tata_steel
      .title (string) = Tata Steel
      .url (string) = https://www.webber-photo.com/clients/tata-steel
      .position (string) = 1
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:10
      .modified_time (string) = 2022-11-08 14:54:13
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [3] (object of type: LISEItem) = {
      .item_id (string) = 3
      .alias (string) = ensinger
      .title (string) = Ensinger
      .url (string) = https://www.webber-photo.com/clients/ensinger
      .position (string) = 2
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:24
      .modified_time (string) = 2022-11-08 14:54:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [8] (object of type: LISEItem) = {
      .item_id (string) = 8
      .alias (string) = caf
      .title (string) = CAF
      .url (string) = https://www.webber-photo.com/clients/caf
      .position (string) = 7
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:55:28
      .modified_time (string) = 2022-11-08 14:55:28
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [10] (object of type: LISEItem) = {
      .item_id (string) = 10
      .alias (string) = premier_forest
      .title (string) = Premier Forest
      .url (string) = https://www.webber-photo.com/clients/premier-forest
      .position (string) = 9
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:56:06
      .modified_time (string) = 2022-11-08 14:56:06
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [11] (object of type: LISEItem) = {
      .item_id (string) = 11
      .alias (string) = bank_of_england
      .title (string) = Bank of England
      .url (string) = https://www.webber-photo.com/clients/bank-of-england
      .position (string) = 10
      .active (string) = 1
      .create_time (string) = 2023-06-13 13:33:11
      .modified_time (string) = 2023-06-13 13:34:21
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [4] (object of type: LISEItem) = {
      .item_id (string) = 4
      .alias (string) = welsh_power
      .title (string) = Welsh Power
      .url (string) = https://www.webber-photo.com/clients/welsh-power
      .position (string) = 3
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:36
      .modified_time (string) = 2022-11-08 14:54:30
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [1] (object of type: LISEItem) = {
      .item_id (string) = 1
      .alias (string) = bae_systems
      .title (string) = BAE Systems
      .url (string) = https://www.webber-photo.com/clients/bae-systems
      .position (string) = 0
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:06:57
      .modified_time (string) = 2022-11-08 14:54:04
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [6] (object of type: LISEItem) = {
      .item_id (string) = 6
      .alias (string) = people_s_health_trust
      .title (string) = People's Health Trust
      .url (string) = https://www.webber-photo.com/clients/peoples-health-tr
      .position (string) = 5
      .active (string) = 1
      .create_time (string) = 2022-11-08 14:54:54
      .modified_time (string) = 2022-11-08 14:54:54
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
   [5] (object of type: LISEItem) = {
      .item_id (string) = 5
      .alias (string) = university_of_wales_global_academy
      .title (string) = University of Wales Global Academy
      .url (string) = https://www.webber-photo.com/clients/university-of-wales-global-academy
      .position (string) = 4
      .active (string) = 1
      .create_time (string) = 2021-06-25 16:07:58
      .modified_time (string) = 2022-11-08 14:54:39
      .start_time (NULL) =
      .end_time (NULL) =
      .owner (string) = 1
      .key1 (NULL) =
      .key2 (NULL) =
      .key3 (NULL) =
      ->fielddefs (object of type: LISEFielddefArray) = {
         ->1 (object of type: lisefd_FileUpload) = {         }
      }
   }
]
$actionname (string) = default
$CGBlog (object of type: CGBlog) = {
   ._actionid (string) = m3fca5
   ._actionname (string) = default
   ._image_directories (NULL) =
   ._current_action (NULL) =
   ._errormsg (NULL) =
   ._returnid (NULL) =
}
$module (string) = CGBlog
$prevurl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=4&m3fca5returnid=1&page=1
$firsturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=1&m3fca5returnid=1&page=1
$nexturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=6&m3fca5returnid=1&page=1
$lasturl (string) = https://www.webber-photo.com/index.php?mact=CGBlog,m3fca5,default,1&m3fca5pagelimit=3&m3fca5summarytemplate=Home&m3fca5pagenumber=8&m3fca5returnid=1&page=1
$oftext (string) = of
$pagetext (string) = Page
$itemcount (integer) = 3
$category_label (string) = Category:
$author_label (string) = Posted by:
$statusopts (array) = [
   .draft (string) = Draft
   .published (string) = Published
]
$param_pagelimit (integer) = 3
$param_summarytemplate (string) = Home
$param_module (string) = CGBlog
$param_pagenumber (integer) = 8
$param_returnid (string) = 1
$entry (object of type: stdClass) = {
   .author (string) = admin
   .id (string) = 12
   .title (string) = Newportraits
   .content (string) =

Not long after I moved back to Newport from London I finally started shooting photographic portraits seriously. Before that I shot portraits commercially when paid to, but my personal work was almost always of things — street art, buildings, landscapes — but not people. These 'things' didn't move, didn't get uncomfortable in front of the lens, didn't ask 'can you photoshop me?' In short, they were easy for me - getting photographs where the only person in the equation was me.

Soon after moving back to Newport I was commissioned to shoot some photos for the Maindee festival. This annual event is always a big, colourful, joyful day where the multi-cultural people of the port come out to enjoy a day in the sun (ok, so sometimes it rains, but hey, it's Wales!). I started out by just prowling, like a documentary photographer shooting people at a distance, but quickly realised that I'd prefer to engage with the people I was shooting. I started approaching people and asking to take their photos, got some great shots and that's where my passion for photographic portraiture began.

Since then I've shot hundreds of the good (and bad!) people of Newport at many events around the city. One of these projects was Newportraits, and here are some of my favourite shots from the sessions.

 


   .summary (string) =

Newport-portraits… Newportraits (see what I did there!).  A collection of portraits taken over a couple of days at the Big Splash event in the Riverfront, almost 10 years ago.


   .postdate (string) = 2021-11-03 15:50:00
   .url (string) = newportraits
   .extra (string) = Newport photography, newportraits
   .startdate (string) = 2021-11-03 15:50:00
   .enddate (NULL) =
   .create_date (string) = 2021-11-03 16:07:14
   .modified_date (string) = 2021-11-03 16:22:54
   .file_location (string) = https://www.webber-photo.com/uploads/cgblog/id12
   ->categories (array) = [
      [0] (array) = [
         .id (string) = 2
         .name (string) = newport
      ]
   ]
   ->categorylist (array) = [
      .0 (string) = 2
   ]
   ->fields (array) = [
      .thumbnail (object of type: stdClass) = {
         .name (string) = thumbnail
         .type (string) = image
         .value (string) = blog-newportrait-tn.jpg
      }
      .gallery (object of type: stdClass) = {
         .name (string) = gallery
         .type (string) = textarea
         .value (string) =

{Gallery dir='People-Photography/Newportraits-1'}


      }
   ]
   ->fieldsbyname (array) = [
      .thumbnail (object of type: stdClass) = {
         .name (string) = thumbnail
         .type (string) = image
         .value (string) = blog-newportrait-tn.jpg
      }
      .gallery (object of type: stdClass) = {
         .name (string) = gallery
         .type (string) = textarea
         .value (string) =

{Gallery dir='People-Photography/Newportraits-1'}


      }
   ]
   .detail_url (string) = https://www.webber-photo.com/newportraits
}
$img (string) = https://www.webber-photo.com/uploads/cgblog/id12/blog-newportrait-tn.jpg
Array ( [blogLang] => en [CGBF_GUID_TOKEN] => Array ( [13C76496-541D-4A73-9A38-8EC351AFE873] => Array ( [form] => Contact [time] => 1714067556 ) ) ) 1