Meet the staff: Matthew Rich

, 04 July 2023
Meet the staff: Matthew Rich
Matt Rich © Gesine Garz

Laura Ross, Communications Officer talks to Matthew Rich, Ranger at Rye Harbour Nature Reserve

Tell us a bit about yourself

I've always been a big lover of nature. That stemmed from the walks I used to have with my granddad in the woods when he would point out birds, insects, spiders, conkers - all sorts really. David Attenborough inspired me too. As soon as I could, I started volunteering, as I knew a career in wildlife was something I wanted to do.

Taking up photography has helped me develop my knowledge even more. You can go out one day and not see much, and next you spot behaviour you've never seen before. Or something that no-one's seen in 20 years!

Bee-fly © Matt Rich
Bee-fly © Matt Rich

How did you come to work at Sussex Wildlife Trust?

My dad has been living in this area for around 10 years, so I discovered Rye Harbour Nature Reserve and loved being here. Then he called to say he’d spotted this job. I applied and thankfully got it.

Tell us a bit about your role

Being a Ranger is largely about helping manage the land here for the benefit of both wildlife and people. So, we're aiming to create micro-climates and ensure these are protected and not disturbed. We will also be creating big areas for the breeding ground-nesting birds. We keep an eye on the electric fencing to make sure that's maintained. Taking out groups of conservation volunteers is a vital part of the role too. I mostly work with David King, the other Ranger here, and will be working closely with the new Site Manager when he starts later in the summer.

Grasshopper © Matt Rich
Grasshopper © Matt Rich

What skills do you need to do your job?

It’s important that you don't mind doing physical work, so you need to have a certain level of fitness. It can be labour intensive – using large machinery like the mowers to cut back the pathways. It’s also important that you’re a people person as we need to bring the public along with what we’re doing at times and help them become more engaged with nature. Having initiative is key, as things can sometime go wrong. When you're out on the reserve, you might not have the tool you need at that moment, so you've got to come up with a safe alternative on the fly.

What are you enjoying most?

For me, it's just a magical experience. I feel blessed to be here. Waking up in the morning, driving around the reserve, checking things like infrastructure is a total joy. I honestly can't wish for more.

Potters Wasp © Matt Rich
Potters Wasp © Matt Rich

What do you see as the big challenges?

To understand all the processes of how this site works and how they change throughout the year. It’s over 456 hectares of land and I think it will take some time for me to get to know it all and really understand it.

Tell us something about you that we might not already know

I’ve recently started doing jigsaw puzzles and I love it! I visited my grandma and started helping her with them. It’s a good way for me to de-stress and switch off the TV.

Ruby-tailed Fly © Matt Rich
Ruby-tailed Fly © Matt Rich

What's your favourite place in Sussex?

I think that would have to be right here. I feel that if you really know somewhere well, and understand it, you find it even more beautiful. I've walked around Rye Harbour more than most places in Sussex. One of my favourite quotes is by Brian Cox who talks about the universe 'There's only one thing more beautiful than the cosmos. That's understanding it'. I feel the same about nature.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782886533.42530 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782886533.45320.0279Matched route: news/[slug:s]
1782886533.45340.0002Server address: 216.73.217.103
1782886533.45340Using master page: /templates/pages/blog/post.php
1782886533.45340Page arguments:
Array
(
    [0] => /news/meet-the-staff-matthew-rich
    [s] => meet-the-staff-matthew-rich
    [1] => meet-the-staff-matthew-rich
)
1782886533.45380.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.4550.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782886533.45690.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782886533.45740.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782886533.45960.0022 [1] SELECT * FROM swt_shop_cart WHERE cartID=22474890
1782886533.46010.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22474890
1782886533.46080.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-01 06:15:00' AND saleTo>'2026-07-01 06:15:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782886533.46210.0013 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-the-staff-matthew-rich')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-01 06:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782886533.46470.0026 [1] SELECT FOUND_ROWS() AS `count`
1782886533.46520.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=3128 AND postStatus='Published' AND postDateTime<='2026-07-01 06:15:00'
1782886533.4660.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782886533.46670.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782886533.46720.0006 [1] SELECT * FROM swt_categories WHERE catID=189 LIMIT 1
1782886533.46790.0006Using template: /templates/blog/post.html
1782886533.46810.0002 [162] SELECT catID, catPath FROM swt_categories
1782886533.46880.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-01 06:15:00' AND postSlug='meet-the-staff-matthew-rich'
1782886533.49020.0213Using template: /templates/blog/post.html
1782886533.49070.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782886533.49240.0017Using template: /templates/pages/attributes/seo.html
1782886533.49260.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782886533.49360.001 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782886533.49480.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782886533.49790.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.49850.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782886533.50080.0023Using template: /templates/navigation/ps_nav_template.html
1782886533.50080.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.50170.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.50230.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.5050.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.50610.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.50680.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782886533.50940.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782886533.51030.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782886533.51250.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1782886533.5130.0005Using template: /templates/blog/post.html
1782886533.51330.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782886533.51410.0008Using template: /templates/blog/author.html
1782886533.51450.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-the-staff-matthew-rich')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-01 06:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782886533.51660.0021 [1] SELECT FOUND_ROWS() AS `count`
1782886533.51720.0005 [1] Using template: /templates/blog/post.html
1782886533.52080.0036Using template: /templates/blog/comment_form.html
1782886533.52190.0012 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3128 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782886533.57540.0535 [0] Using template: /templates/blog/comment.html
1782886533.57560.0002Using template: /templates/blog/post.html
1782886533.57590.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782886533.57690.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782886533.57770.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782886533.57830.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782886533.58090.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.58140.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782886533.58340.002 [6] Using template: /templates/navigation/footer-nav.html
1782886533.58420.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782886533.58480.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782886533.58520.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782886533.58750.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.5880.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782886533.590.0019 [10] Using template: /templates/navigation/footer-nav.html
1782886533.59360.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782886533.5950.0014 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782886533.59550.0005 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782886533.59790.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.59850.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782886533.60060.0021 [29] Using template: /templates/navigation/footer-nav.html
1782886533.60320.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782886533.60380.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782886533.60430.0004 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782886533.60670.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782886533.60720.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782886533.60930.0021 [10] Using template: /templates/navigation/footer-nav.html
1782886533.61060.0013Request time: 0.1891
1782886533.61060Process time: 0.1889
1782886533.61060Memory: 1.6496