CV

Selected Exhibitions

2024

Granny Ludski’s Wild Gardening, Rio Cinema, London

Occupy, IDEAS WORK, Liverpool

Shuffle, Tobacco Warehouse, Liverpool

Limits & Demonstrations, Bridewell Studios and Gallery, Liverpool

2023

Shuffle, North Docks, Liverpool

Fantasy, Bridewell Studios and Gallery, Liverpool

The Fisherman, Bridewell Studios and Gallery, Liverpool

2022

Knock Knock, Bridewell Studios and Gallery, Liverpool

2021

Brewery Show, The Park Brewery, London

Selected Press

The Exhibition as Performance, Sarah James on Limits & Demonstrations, Art Monthly, September 2024

the LJMU degree show, The White Pube on our boat, the Thread, June 2024

[dd6f84e] storytelling | [8eade8c] twine experiments | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [64c36d6] attempted fix on mobile svg rendering | [7221f6a] single without hero image | [8a84d24] added bonfire | [b3302db] hero images, new svg noise gradient | [af283da] added 'source code' to sidebar + switched to menu | [57ab706] github action yaml and compiled | [45a7672] improved margins | [e600360] better grain noise | [4943033] adjusted mobile hero image height | [43978db] beach | [f5a5807] site title can't get too small | [e0c6818] tidied up deploy.yml | [87a7c2f] padding adjustments | [a2da721] images, sass renames, etc | [ae272c4] added bradwill hungtop | [65b36a5] minor re-order | [594e501] contact details | [4ba8c51] our boat has montez press, using columns | [9dc473d] added release to projects archetype | [443741a] added art monthly to cv | [ca6e8b1] added the return home | [f9499c5] overview text column is container | [d33cfc3] our boat spelling errors and phrasing fix | [3a1e325] internal links shortcode | [5a152df] made image fitting size a site param | [8e4d8c3] attempt at safari fix | [2f399c5] kiss space promoted to selected | [8a82b20] Create deploy.yml | [67348cd] customer support chatbot title format adjusted | [7b6b46e] maybe safari fix who knows anymore | [4c1654c] site title adjust | [57db78f] overview shortcodes | [b017486] sidebar group by year + improved style | [5e6d190] first letter fix on chrome browers | [576cc91] added credit to bradwill hungtop | [bc36318] ticker speed dependent on width and randomises animation start | [b9ba5cf] creates 'data' dir if doesn't exist | [44e5589] fix z-sorting by rearranging document structure | [33699e8] rotated mobile improvements | [362a80d] EVIL hack to solve svg nonsense | [9c6bb68] audio shortcode | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [e74cba3] the fisherman | [79354b7] customer support chatbot | [1f36360] twine shortcode takes raw uri | [d21b271] beginning of framework for home page | [ebd00f7] kiss space | [49dfd97] title improvements | [b0c6dd2] content padding adjusts | [b5c24a1] horizontal/vertical image margin fix | [907e957] homepage spelling and rewrite | [315ab00] page titles in progress, site title improvements | [5a228a1] meatspace ephemera using itchio shortcode | [82a3b05] image resizing and conversion to jpg | [1b994cf] mobile font size decrease | [6a6bdbc] added cave | [d9c85bb] more padding fixes | [0288f9c] font size adjust | [e662127] sidebar refactor | [4bcf4da] removed redundant parens | [3c33fd9] drop cap experiment | [08d125a] added gill street grass corner | [bba0205] ticker adjustment | [85d62f0] reimplemented mobile sidebar button on all pages | [0b599ba] added data heist | [3302f01] stripped commit ticker newlines | [621fe1f] home page | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [450c1c6] switch var to let | [2f31675] catastrophic interference | [a0c5bb5] our boat the thread | [e271600] added rendering | [ecde3c1] our boat | [3d7ada0] weird videos | [73446f7] using new jquery 'on' api | [7adcb84] header margin top increase + refactor | [35feebc] faster sidebar transition | [73a3d0b] blah | [e52eada] script to write commit log as json | [8da44fb] sidebar padding adjust | [7cad296] display audio as block | [7db4d3a] updated default archetype | [17993b5] added intl dogging beach | [f0c8498] consistent italics | [a9528be] fonts and colours | [681a5d0] scroll effect with hugo filters | [6f3e014] ignoring lock file | [8eb6b5c] minor style fix | [ab4d2b7] line height increases + figure margin regression fix | [c76931f] init | [6dec12e] workflow renames and cleanup | [6071a32] links adjust, better headings, margin adjust | [d0b39d6] scrolling red effect occurs on load | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [2d0daba] sidebar padding changes + supports new base section pages | [273a2ec] correct testing url before switching back | [4116bdc] elaborated on white pube mention in cv | [4ebe0e7] ticker, responsive | [f9bd6ae] added cv | [876a554] minor adjustment to overview images | [05d9f92] meatspace using columns | [df45bbb] max fetch depth in deploy | [d15a884] figure margin fix | [1069228] limits and demonstrations placeholder | [437e2f5] adjust drop cap to fit new line height | [5bee191] responsive sidebar, broke up sass, using jquery | [729cb73] removed redundant project.sass | [b7d8753] updated to use new figure shortcode | [bb0661d] replaced tags taxonomy with params | [c5e4f8e] naming fix | [ad0e851] removed content image partial | [3060cc6] columns, rename class to parent-image, itchio uses container | [36c1777] itchio shortcode | [ee661ae] display iframes as block | [d78c296] sidebar menu button fix | [413dc1c] figure not hard italic | [c47f70b] added richmond castle | [7b7c91e] site title gradient rework, content title align, working on fonts | [6e1d492] added granny ludki to cv | [ebc2f40] added occupy to cv | [21bd25e] added wren church | [944462f] list margin fix + padding adjust and added home | [0d67b02] columns plus 404 | [2d8c901] mobile content background top padding fix | [4afad51] using sass test | [dedfc90] favicon + baseof adjustments | [f97589a] fixed customer support chatbot release | [8f30c14] midway through overview rework | [aac126c] limits and demonstrations minimal | [548db78] added git log json to deploy.yml | [b25bf24] added we searched its remains for the heart | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [158ade2] ignoring node_modules | [57fa570] added 20:20 print exchange mention | [82f5a15] font changes, rename pages to projects | [eda69ad] commit data read as ticker text | [d381aca] better title for singles | [ed9e039] added default 'about' | [87161f7] using new twine shortcode | [28d3626] twine shortcode | [69bf483] content columns adjustment | [34f1782] removed sidebar featured project year italics | [c86b5a7] figure shortcode uses inside tag for caption | [81b0b4a] revert to regular baseurl | [e54b31b] removed bundle from repo | [4e722a1] sidebar only shows projects in project list | [65d4a1f] stop publishing page resources | [df77a7f] content-title made block in hero-less | [5bd2e0b] limits and demonstrations space descriptions | [2d0a45c] added the landlord's game | [9446ad1] sorting by date | [7b2a088] title noise | [1c785ab] added sophisticate adult party | [9de7c75] 'selected projects' tag | [8d34175] turning red scroll effect | [14b957e] moved ticker down in body |

[dd6f84e] storytelling | [8eade8c] twine experiments | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [64c36d6] attempted fix on mobile svg rendering | [7221f6a] single without hero image | [8a84d24] added bonfire | [b3302db] hero images, new svg noise gradient | [af283da] added 'source code' to sidebar + switched to menu | [57ab706] github action yaml and compiled | [45a7672] improved margins | [e600360] better grain noise | [4943033] adjusted mobile hero image height | [43978db] beach | [f5a5807] site title can't get too small | [e0c6818] tidied up deploy.yml | [87a7c2f] padding adjustments | [a2da721] images, sass renames, etc | [ae272c4] added bradwill hungtop | [65b36a5] minor re-order | [594e501] contact details | [4ba8c51] our boat has montez press, using columns | [9dc473d] added release to projects archetype | [443741a] added art monthly to cv | [ca6e8b1] added the return home | [f9499c5] overview text column is container | [d33cfc3] our boat spelling errors and phrasing fix | [3a1e325] internal links shortcode | [5a152df] made image fitting size a site param | [8e4d8c3] attempt at safari fix | [2f399c5] kiss space promoted to selected | [8a82b20] Create deploy.yml | [67348cd] customer support chatbot title format adjusted | [7b6b46e] maybe safari fix who knows anymore | [4c1654c] site title adjust | [57db78f] overview shortcodes | [b017486] sidebar group by year + improved style | [5e6d190] first letter fix on chrome browers | [576cc91] added credit to bradwill hungtop | [bc36318] ticker speed dependent on width and randomises animation start | [b9ba5cf] creates 'data' dir if doesn't exist | [44e5589] fix z-sorting by rearranging document structure | [33699e8] rotated mobile improvements | [362a80d] EVIL hack to solve svg nonsense | [9c6bb68] audio shortcode | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [e74cba3] the fisherman | [79354b7] customer support chatbot | [1f36360] twine shortcode takes raw uri | [d21b271] beginning of framework for home page | [ebd00f7] kiss space | [49dfd97] title improvements | [b0c6dd2] content padding adjusts | [b5c24a1] horizontal/vertical image margin fix | [907e957] homepage spelling and rewrite | [315ab00] page titles in progress, site title improvements | [5a228a1] meatspace ephemera using itchio shortcode | [82a3b05] image resizing and conversion to jpg | [1b994cf] mobile font size decrease | [6a6bdbc] added cave | [d9c85bb] more padding fixes | [0288f9c] font size adjust | [e662127] sidebar refactor | [4bcf4da] removed redundant parens | [3c33fd9] drop cap experiment | [08d125a] added gill street grass corner | [bba0205] ticker adjustment | [85d62f0] reimplemented mobile sidebar button on all pages | [0b599ba] added data heist | [3302f01] stripped commit ticker newlines | [621fe1f] home page | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [450c1c6] switch var to let | [2f31675] catastrophic interference | [a0c5bb5] our boat the thread | [e271600] added rendering | [ecde3c1] our boat | [3d7ada0] weird videos | [73446f7] using new jquery 'on' api | [7adcb84] header margin top increase + refactor | [35feebc] faster sidebar transition | [73a3d0b] blah | [e52eada] script to write commit log as json | [8da44fb] sidebar padding adjust | [7cad296] display audio as block | [7db4d3a] updated default archetype | [17993b5] added intl dogging beach | [f0c8498] consistent italics | [a9528be] fonts and colours | [681a5d0] scroll effect with hugo filters | [6f3e014] ignoring lock file | [8eb6b5c] minor style fix | [ab4d2b7] line height increases + figure margin regression fix | [c76931f] init | [6dec12e] workflow renames and cleanup | [6071a32] links adjust, better headings, margin adjust | [d0b39d6] scrolling red effect occurs on load | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [2d0daba] sidebar padding changes + supports new base section pages | [273a2ec] correct testing url before switching back | [4116bdc] elaborated on white pube mention in cv | [4ebe0e7] ticker, responsive | [f9bd6ae] added cv | [876a554] minor adjustment to overview images | [05d9f92] meatspace using columns | [df45bbb] max fetch depth in deploy | [d15a884] figure margin fix | [1069228] limits and demonstrations placeholder | [437e2f5] adjust drop cap to fit new line height | [5bee191] responsive sidebar, broke up sass, using jquery | [729cb73] removed redundant project.sass | [b7d8753] updated to use new figure shortcode | [bb0661d] replaced tags taxonomy with params | [c5e4f8e] naming fix | [ad0e851] removed content image partial | [3060cc6] columns, rename class to parent-image, itchio uses container | [36c1777] itchio shortcode | [ee661ae] display iframes as block | [d78c296] sidebar menu button fix | [413dc1c] figure not hard italic | [c47f70b] added richmond castle | [7b7c91e] site title gradient rework, content title align, working on fonts | [6e1d492] added granny ludki to cv | [ebc2f40] added occupy to cv | [21bd25e] added wren church | [944462f] list margin fix + padding adjust and added home | [0d67b02] columns plus 404 | [2d8c901] mobile content background top padding fix | [4afad51] using sass test | [dedfc90] favicon + baseof adjustments | [f97589a] fixed customer support chatbot release | [8f30c14] midway through overview rework | [aac126c] limits and demonstrations minimal | [548db78] added git log json to deploy.yml | [b25bf24] added we searched its remains for the heart | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [158ade2] ignoring node_modules | [57fa570] added 20:20 print exchange mention | [82f5a15] font changes, rename pages to projects | [eda69ad] commit data read as ticker text | [d381aca] better title for singles | [ed9e039] added default 'about' | [87161f7] using new twine shortcode | [28d3626] twine shortcode | [69bf483] content columns adjustment | [34f1782] removed sidebar featured project year italics | [c86b5a7] figure shortcode uses inside tag for caption | [81b0b4a] revert to regular baseurl | [e54b31b] removed bundle from repo | [4e722a1] sidebar only shows projects in project list | [65d4a1f] stop publishing page resources | [df77a7f] content-title made block in hero-less | [5bd2e0b] limits and demonstrations space descriptions | [2d0a45c] added the landlord's game | [9446ad1] sorting by date | [7b2a088] title noise | [1c785ab] added sophisticate adult party | [9de7c75] 'selected projects' tag | [8d34175] turning red scroll effect | [14b957e] moved ticker down in body |