bio


Steve Brickles is an English fashion photographer based in New York City.

After establishing himself in London, Steve moved to Brazil where he became a regular contributor to Elle Magazine & Marie Claire.

In 2006, he relocated to New York.

Steve's work is marked by an ability to faithfully interpret a client's idea's, to bring energy to an image & to work within a team to produce images that surpass expectations, whether in the studio or in the most challenging of places.

His on-location experience includes North America, South America, Europe and Asia. He speaks Spanish and is fluent in Portuguese.

In his spare time, Steve helps raise money for autism by running the New York City marathon every November and donating limited edition signed prints for auction twice a year.

Steve's fine art photography has been exhibited in both England and South America.

?:0: attempt to index a nil value

?:0: attempt to index a nil value

Switch View
  1. <% includeFile ('head.html') %>
  2. <%
  3. --[[ Define some variables to make locating other resources easier
  4. firstPage was defined in our manifest.]]
  5. local imageNumber=math.max(model.nonCSS.aboutImage)
  6. local others = "content"
  7. local theRoot = "."
  8. %>
  9. <body>
  10. <%
  11. local function fixUrlIfRelative( url )
  12. url = tostring( url ) or ""
  13. if string.find( url, "[a-z]+:" ) then
  14. -- this url starts with something like http: or mailto:, so leave it alone
  15. else
  16. -- this url is probably relative, so we need to tack on theRoot to the beginning
  17. -- of it, so no matter where the page we're currently viewing is placed in the
  18. -- output hierarchy, this link will still point to the same page
  19. url = theRoot .. "/" .. url;
  20. end
  21. return url
  22. end
  23. --[[ Include the identity plate during preview to enable quick live update ]]
  24. local includeIdentityPlate = mode == 'preview' or model.appearance.logo.display
  25. if includeIdentityPlate then
  26. local url = fixUrlIfRelative( model.metadata.homePage.value )
  27. %>
  28. <div id="model.nonCSS.idplateEnabled">
  29. <div class="logo"> <a href="$url"> <img width="<%= getIdentityPlateSize().width %>" height="<%= getIdentityPlateSize().height %>" class="pngDelayDisplay" src="$others/logo.png" alt="Logo"> </a> </div>
  30. </div>
  31. <%
  32. end --[[ End conditionalize identity plate ]]
  33. %>
  34. <div id="aboutwrap">
  35. <div id="about"><% if model.nonCSS.useAva then %>
  36. <img src="$model.nonCSS.Ava" style="padding-right:5px;"><% else %><% end %><h1 onclick="clickTarget (this, 'nonCSS.aboutTitle');" id="nonCSS.aboutTitle" class="textColor">$model.nonCSS.aboutTitle</h1><br /> <p onclick="clickTarget (this, 'nonCSS.aboutDescription');" id="nonCSS.aboutDescription" class="textColor">$model.nonCSS.aboutDescription</p></div><div id="aboutleft"><img src="large/<%= getImage(imageNumber).exportFilename %>.jpg" alt="<%= getImage( imageNumber ).metadata.title %>" title="<%= getImage( imageNumber ).metadata.title %>"/></div>
  37. </div>
  38. <% includeFile ('menu.html') %>
  39. <% includeFile ('foot.html') %>
  1. write( [[
  2. ]] ) includeFile ('head.html') write( [[
  3. ]] )
  4. --[[ Define some variables to make locating other resources easier
  5. firstPage was defined in our manifest.]]
  6. local imageNumber=math.max(model.nonCSS.aboutImage)
  7. local others = "content"
  8. local theRoot = "."
  9. write( [[
  10. <body>
  11. ]] )
  12. local function fixUrlIfRelative( url )
  13. url = tostring( url ) or ""
  14. if string.find( url, "[a-z]+:" ) then
  15. -- this url starts with something like http: or mailto:, so leave it alone
  16. else
  17. -- this url is probably relative, so we need to tack on theRoot to the beginning
  18. -- of it, so no matter where the page we're currently viewing is placed in the
  19. -- output hierarchy, this link will still point to the same page
  20. url = theRoot .. "/" .. url;
  21. end
  22. return url
  23. end
  24. --[[ Include the identity plate during preview to enable quick live update ]]
  25. local includeIdentityPlate = mode == 'preview' or model.appearance.logo.display
  26. if includeIdentityPlate then
  27. local url = fixUrlIfRelative( model.metadata.homePage.value )
  28. write( [[
  29. <div id="model.nonCSS.idplateEnabled">
  30. <div class="logo"> <a href="]] )write( url )write( [["> <img width="]] )write( getIdentityPlateSize().width )write( [[" height="]] )write( getIdentityPlateSize().height )write( [[" class="pngDelayDisplay" src="]] )write( others )write( [[/logo.png" alt="Logo"> </a> </div>
  31. </div>
  32. ]] )
  33. end --[[ End conditionalize identity plate ]]
  34. write( [[
  35. <div id="aboutwrap">
  36. <div id="about">]] ) if model.nonCSS.useAva then write( [[
  37. <img src="]] )write( model.nonCSS.Ava )write( [[" style="padding-right:5px;">]] ) else end write( [[<h1 onclick="clickTarget (this, 'nonCSS.aboutTitle');" id="nonCSS.aboutTitle" class="textColor">]] )write( model.nonCSS.aboutTitle )write( [[</h1><br /> <p onclick="clickTarget (this, 'nonCSS.aboutDescription');" id="nonCSS.aboutDescription" class="textColor">]] )write( model.nonCSS.aboutDescription )write( [[</p></div><div id="aboutleft"><img src="large/]] )write( getImage(imageNumber).exportFilename )write( [[.jpg" alt="]] )write( getImage( imageNumber ).metadata.title )write( [[" title="]] )write( getImage( imageNumber ).metadata.title )write( [["/></div>
  38. </div>
  39. ]] ) includeFile ('menu.html') write( [[
  40. ]] ) includeFile ('foot.html')