Recent

Services

Web Development

Full stack development for 24 years. PHP, MySQL, JavaScript, SCSS. I build fast, secure, maintainable web applications and sometimes prettier things.

Creative Technology

Interactive installations, Arduino, audio installs, projection mapping and lighting for live performances. Turning abandoned spaces into immersive art experiences.

AI / Automation

Agentic workflows, LLM integration, custom Stable Diffusion pipelines, and OpenClaw automation. I put it to work inside the tools and workflows people already use.

Photography

Specializing in architectural photography, infrared, time-lapse, and experimental techniques. Author of the Crumbling Castles book series.

Skills

Core Dev

PHPMySQLJavaScriptSCSSGitComposernpmVite

Infrastructure

ApacheLinuxIISDNSCRONSQL/MySQL

E-Commerce

StripePayPalApple PayGoogle WalletCustom Checkout

AI

Agentic WorkflowsLLM IntegrationStable DiffusionModel Fine-TuningPythonOpenClaw

Events

Projection MappingMadMapperLive SoundExhibition DesignTouch DesignerDMX

Photography

ArchitecturalLong ExposureInfraredTime-LapseExperimental

Print

Adobe InDesignPhotoshopIllustratorPre-PressQuark XPress

Making

ArduinoCarpentryElectrical (AC/DC)Structural WorkMarine RepairLandscape Design

Clients

National Geographic
PrintWeb Development
HBONew York
Print
Johnson & Johnson
Internal ToolsWeb Development
Canon
Internal ToolsWeb Development
CitibankLong Island City
Internal Tools
AirbusToulouse, FR
PrintWeb Development
Northrop GrummanBethpage, NY
Internal ToolsWeb Development
XeroxRochester, NY
Internal ToolsWeb Development
PBSAmerican ExperienceCaregiving
Photography
Jägermeister
Live EventWeb Development
Department of the InteriorWashington, DC
Internal Tools
LOREAmazon Prime Video
Photography
National Trust for Historic Preservation
Photography
Berliner UnterweltenBerlin, DE
Live Event
Wieliczka Salt MineKraków, PL
Live Event
Providence PicturesProvidence, RI
PrintWeb Development
Washtenaw CountyMichigan
Internal ToolsWeb Development
City of Waltham
Internal ToolsPhotographyWeb Development
The Chang SchoolToronto, CA
Photography
StratacraftNew York
PrintWeb Development
FreshFly.net
Photography
D'M&SOostkamp, BE
Photography

About

I’m a web developer who wandered into the dark.

The day job is the web: PHP, MySQL and JavaScript, built to be fast, secure and maintainable, and sometimes prettier than that. Lately that work has crossed into other realms: TouchDesigner, Python, computer vision, and C++ for Arduino. It’s an interesting time to be a coder.

Coding for 26 years, exploring abandoned places since 2003. That’s taken me inside hundreds of places, more than 140 of them hospitals: asylums, sanatoria and related large-scale institutions. The rest are bunkers, mines, tunnels, factories and theaters. I photograph all of it, and some of those photographs became two books in the Crumbling Castles series: Taunton & Northampton and Worcester & Danvers.

The same places became the stage for Falling Sideways, our series of sound and light installations in abandoned resonating chambers, from a Berlin tunnel to the Wieliczka salt mine. I build the apparatus and the website: projection mapping cued to DMX lighting, an audio-reactive ferrofluid display, inflatable lensball screens, glowing rebar cast from EL wire and silicone.

I use AI in my work. It’s been opening doors in my head faster than I can walk through them. I review what it produces and question what doesn’t make sense. I don’t love what it’s doing to the environment and society, but here it is. Using it doesn’t mean I’m comfortable with all of it; I’m trying to be deliberate about where it belongs in my work.

Contact