Ada Null tells stories of broken pasts, uncertain futures, and the ghosts who never left. An artist, writer, and game maker working in London, she invites you to sit with your fellow strangers and witness an ending together.

Selected works include:

She has also produced a number of exhibitions including Limits & Demonstrations, a group show celebrating the ambitious and the strange.

Ada’s work has been featured in publications such as The White Pube and Art Monthly.

Contact by email or on Instagram.

[4bcf4da] removed redundant parens | [6ec8fbb] added dockerfile and remade generateGitJson | [8a84d24] added bonfire | [85d62f0] reimplemented mobile sidebar button on all pages | [6a6bdbc] added cave | [b9ba5cf] creates 'data' dir if doesn't exist | [7adcb84] header margin top increase + refactor | [df77a7f] content-title made block in hero-less | [9c6bb68] audio shortcode | [0fec04a] replaced link-preview-image with one line of code | [57fa570] added 20:20 print exchange mention | [0288f9c] font size adjust | [ed9e039] added default 'about' | [5a228a1] meatspace ephemera using itchio shortcode | [21bd25e] added wren church | [74824b0] added dockerignore | [1770c89] fixed mispelling | [6047403] set scrollbar colour | [040e67c] added npm ci to dockerfile | [315ab00] page titles in progress, site title improvements | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [a2da721] images, sass renames, etc | [0b835db] ignoring jsconfig all together | [6f3e014] ignoring lock file | [944462f] list margin fix + padding adjust and added home | [9063eb2] updated 'selected projects' styling in sidebar | [73446f7] using new jquery 'on' api | [195dcd5] stripped out jquery | [ee661ae] display iframes as block | [548db78] added git log json to deploy.yml | [bba0205] ticker adjustment | [4c1654c] site title adjust | [413dc1c] figure not hard italic | [9de7c75] 'selected projects' tag | [4116bdc] elaborated on white pube mention in cv | [576cc91] added credit to bradwill hungtop | [5be3ff0] prettied js | [87161f7] using new twine shortcode | [ebd00f7] kiss space | [2f399c5] kiss space promoted to selected | [6359ace] added mega flatgame workshop | [e1d4d9f] added me to cv | [49dfd97] title improvements | [79354b7] customer support chatbot | [2f31675] catastrophic interference | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [1d18bce] redid the bio | [5e6d190] first letter fix on chrome browers | [3d7ada0] weird videos | [b0c6dd2] content padding adjusts | [450c1c6] switch var to let | [57ab706] github action yaml and compiled | [a0c5bb5] our boat the thread | [d582476] prettied jsconfig | [17993b5] added intl dogging beach | [3c33fd9] drop cap experiment | [e74cba3] the fisherman | [aac126c] limits and demonstrations minimal | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [28d3626] twine shortcode | [aabd9c5] added link to art monthly | [e271600] added rendering | [82f5a15] font changes, rename pages to projects | [44e5589] fix z-sorting by rearranging document structure | [e662127] sidebar refactor | [34f1782] removed sidebar featured project year italics | [dedfc90] favicon + baseof adjustments | [3060cc6] columns, rename class to parent-image, itchio uses container | [8d34175] turning red scroll effect | [36c1777] itchio shortcode | [f5a5807] site title can't get too small | [9c8328d] yet another bio update | [fcc3721] deleted gh actions | [7b6b46e] maybe safari fix who knows anymore | [ce3592c] emptying the link preview src on mouseleave | [8242ee2] fix by not returning printf because hugo is a diva | [4ebe0e7] ticker, responsive | [eda69ad] commit data read as ticker text | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [05d9f92] meatspace using columns | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [b11be8b] 'game developer' -> 'game maker' + 'witness' -> 'see' | [db38c99] renamed js files to camelCase | [3029bda] added isomorphic-git to package.json | [45a7672] improved margins | [e0c6818] tidied up deploy.yml | [1b994cf] mobile font size decrease | [4f2babe] added 20:20 to cv | [0e63f24] more sidebar adjustments | [c47f70b] added richmond castle | [c5e4f8e] naming fix | [594e501] contact details | [681a5d0] scroll effect with hugo filters | [273a2ec] correct testing url before switching back | [2be5593] added kiss garden | [d191202] added in that great fire | [64b309c] not-working attribute version | [304074d] renamed index.js to _index.js | [907e957] homepage spelling and rewrite | [1c785ab] added sophisticate adult party | [0b599ba] added data heist | [7b7c91e] site title gradient rework, content title align, working on fonts | [362a80d] EVIL hack to solve svg nonsense | [d21b271] beginning of framework for home page | [944481e] fixed sidebar not showing bottom | [437e2f5] adjust drop cap to fit new line height | [ad0e851] removed content image partial | [4afad51] using sass test | [b2480f5] updated cv with 2025 stuff | [b5c24a1] horizontal/vertical image margin fix | [6071a32] links adjust, better headings, margin adjust | [4e722a1] sidebar only shows projects in project list | [35feebc] faster sidebar transition | [d0b39d6] scrolling red effect occurs on load | [2d0daba] sidebar padding changes + supports new base section pages | [1069228] limits and demonstrations placeholder | [5a152df] made image fitting size a site param | [9446ad1] sorting by date | [d9c85bb] more padding fixes | [d15a884] figure margin fix | [6e1d492] added granny ludki to cv | [9e0b5bf] added red images on hover | [f9bd6ae] added cv | [9dc473d] added release to projects archetype | [8a82b20] Create deploy.yml | [65b36a5] minor re-order | [57db78f] overview shortcodes | [ab4d2b7] line height increases + figure margin regression fix | [08d125a] added gill street grass corner | [f97589a] fixed customer support chatbot release | [dd6f84e] storytelling | [8da44fb] sidebar padding adjust | [df45bbb] max fetch depth in deploy | [443741a] added art monthly to cv | [e52eada] script to write commit log as json | [f0c8498] consistent italics | [b017486] sidebar group by year + improved style | [2d0a45c] added the landlord's game | [69d0cf3] added voidspace live 2025 to cv | [a9528be] fonts and colours | [82a3b05] image resizing and conversion to jpg | [02d26aa] featuring kiss garden | [69bf483] content columns adjustment | [b25bf24] added we searched its remains for the heart | [67348cd] customer support chatbot title format adjusted | [1f36360] twine shortcode takes raw uri | [8eade8c] twine experiments | [43978db] beach | [d381aca] better title for singles | [0b6540f] bundling my js | [73a3d0b] blah | [ae272c4] added bradwill hungtop | [70bd6ee] sidebar stays where it should be between loads | [d9cce9b] fixed indent | [e5f9736] don't display link previews on mobile | [d33cfc3] our boat spelling errors and phrasing fix | [980e98c] indenting hugo templates | [729cb73] removed redundant project.sass | [9b278f8] added gmtk game jam draft | [81b0b4a] revert to regular baseurl | [080ff88] internal-link uses a link-preview-data-attribute | [1a07597] baseof indents | [8eb6b5c] minor style fix | [3302f01] stripped commit ticker newlines | [8f30c14] midway through overview rework | [ecde3c1] our boat | [616d965] new image of me | [2d8c901] mobile content background top padding fix | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [0d67b02] columns plus 404 | [b1aeeff] js for images on hover | [86f433c] cv update | [d465cfe] kiss garden update | [33699e8] rotated mobile improvements | [4ba8c51] our boat has montez press, using columns | [c86b5a7] figure shortcode uses inside tag for caption | [4228f8f] mentioned publications on front page | [8e4d8c3] attempt at safari fix | [7db4d3a] updated default archetype | [3a1e325] internal links shortcode | [bdb02c4] experimenting with knives | [7cad296] display audio as block | [65d4a1f] stop publishing page resources | [ebc2f40] added occupy to cv | [351c79e] formatted options nicely | [0b9a33e] added magic circle | [621fe1f] home page | [fae7013] switched to four space indent | [e600360] better grain noise | [af283da] added 'source code' to sidebar + switched to menu | [87a7c2f] padding adjustments | [0c72f4e] changed to data-link-preview-src | [bc36318] ticker speed dependent on width and randomises animation start | [c76931f] init | [f2bd573] removed bad cave photos | [7b2a088] title noise | [63d0592] cv education + formatting | [4c33e2b] indent fix | [b3302db] hero images, new svg noise gradient | [5bee191] responsive sidebar, broke up sass, using jquery | [f9499c5] overview text column is container | [29b1e99] source mapping | [ca6e8b1] added the return home | [e54b31b] removed bundle from repo | [64c36d6] attempted fix on mobile svg rendering | [6dec12e] workflow renames and cleanup | [7221f6a] single without hero image | [5bd2e0b] limits and demonstrations space descriptions | [4943033] adjusted mobile hero image height | [158ade2] ignoring node_modules | [14b957e] moved ticker down in body | [b7d8753] updated to use new figure shortcode | [876a554] minor adjustment to overview images | [b368cfa] External links and more stuff | [d78c296] sidebar menu button fix | [bb0661d] replaced tags taxonomy with params |

[4bcf4da] removed redundant parens | [6ec8fbb] added dockerfile and remade generateGitJson | [8a84d24] added bonfire | [85d62f0] reimplemented mobile sidebar button on all pages | [6a6bdbc] added cave | [b9ba5cf] creates 'data' dir if doesn't exist | [7adcb84] header margin top increase + refactor | [df77a7f] content-title made block in hero-less | [9c6bb68] audio shortcode | [0fec04a] replaced link-preview-image with one line of code | [57fa570] added 20:20 print exchange mention | [0288f9c] font size adjust | [ed9e039] added default 'about' | [5a228a1] meatspace ephemera using itchio shortcode | [21bd25e] added wren church | [74824b0] added dockerignore | [1770c89] fixed mispelling | [6047403] set scrollbar colour | [040e67c] added npm ci to dockerfile | [315ab00] page titles in progress, site title improvements | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [a2da721] images, sass renames, etc | [0b835db] ignoring jsconfig all together | [6f3e014] ignoring lock file | [944462f] list margin fix + padding adjust and added home | [9063eb2] updated 'selected projects' styling in sidebar | [73446f7] using new jquery 'on' api | [195dcd5] stripped out jquery | [ee661ae] display iframes as block | [548db78] added git log json to deploy.yml | [bba0205] ticker adjustment | [4c1654c] site title adjust | [413dc1c] figure not hard italic | [9de7c75] 'selected projects' tag | [4116bdc] elaborated on white pube mention in cv | [576cc91] added credit to bradwill hungtop | [5be3ff0] prettied js | [87161f7] using new twine shortcode | [ebd00f7] kiss space | [2f399c5] kiss space promoted to selected | [6359ace] added mega flatgame workshop | [e1d4d9f] added me to cv | [49dfd97] title improvements | [79354b7] customer support chatbot | [2f31675] catastrophic interference | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [1d18bce] redid the bio | [5e6d190] first letter fix on chrome browers | [3d7ada0] weird videos | [b0c6dd2] content padding adjusts | [450c1c6] switch var to let | [57ab706] github action yaml and compiled | [a0c5bb5] our boat the thread | [d582476] prettied jsconfig | [17993b5] added intl dogging beach | [3c33fd9] drop cap experiment | [e74cba3] the fisherman | [aac126c] limits and demonstrations minimal | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [28d3626] twine shortcode | [aabd9c5] added link to art monthly | [e271600] added rendering | [82f5a15] font changes, rename pages to projects | [44e5589] fix z-sorting by rearranging document structure | [e662127] sidebar refactor | [34f1782] removed sidebar featured project year italics | [dedfc90] favicon + baseof adjustments | [3060cc6] columns, rename class to parent-image, itchio uses container | [8d34175] turning red scroll effect | [36c1777] itchio shortcode | [f5a5807] site title can't get too small | [9c8328d] yet another bio update | [fcc3721] deleted gh actions | [7b6b46e] maybe safari fix who knows anymore | [ce3592c] emptying the link preview src on mouseleave | [8242ee2] fix by not returning printf because hugo is a diva | [4ebe0e7] ticker, responsive | [eda69ad] commit data read as ticker text | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [05d9f92] meatspace using columns | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [b11be8b] 'game developer' -> 'game maker' + 'witness' -> 'see' | [db38c99] renamed js files to camelCase | [3029bda] added isomorphic-git to package.json | [45a7672] improved margins | [e0c6818] tidied up deploy.yml | [1b994cf] mobile font size decrease | [4f2babe] added 20:20 to cv | [0e63f24] more sidebar adjustments | [c47f70b] added richmond castle | [c5e4f8e] naming fix | [594e501] contact details | [681a5d0] scroll effect with hugo filters | [273a2ec] correct testing url before switching back | [2be5593] added kiss garden | [d191202] added in that great fire | [64b309c] not-working attribute version | [304074d] renamed index.js to _index.js | [907e957] homepage spelling and rewrite | [1c785ab] added sophisticate adult party | [0b599ba] added data heist | [7b7c91e] site title gradient rework, content title align, working on fonts | [362a80d] EVIL hack to solve svg nonsense | [d21b271] beginning of framework for home page | [944481e] fixed sidebar not showing bottom | [437e2f5] adjust drop cap to fit new line height | [ad0e851] removed content image partial | [4afad51] using sass test | [b2480f5] updated cv with 2025 stuff | [b5c24a1] horizontal/vertical image margin fix | [6071a32] links adjust, better headings, margin adjust | [4e722a1] sidebar only shows projects in project list | [35feebc] faster sidebar transition | [d0b39d6] scrolling red effect occurs on load | [2d0daba] sidebar padding changes + supports new base section pages | [1069228] limits and demonstrations placeholder | [5a152df] made image fitting size a site param | [9446ad1] sorting by date | [d9c85bb] more padding fixes | [d15a884] figure margin fix | [6e1d492] added granny ludki to cv | [9e0b5bf] added red images on hover | [f9bd6ae] added cv | [9dc473d] added release to projects archetype | [8a82b20] Create deploy.yml | [65b36a5] minor re-order | [57db78f] overview shortcodes | [ab4d2b7] line height increases + figure margin regression fix | [08d125a] added gill street grass corner | [f97589a] fixed customer support chatbot release | [dd6f84e] storytelling | [8da44fb] sidebar padding adjust | [df45bbb] max fetch depth in deploy | [443741a] added art monthly to cv | [e52eada] script to write commit log as json | [f0c8498] consistent italics | [b017486] sidebar group by year + improved style | [2d0a45c] added the landlord's game | [69d0cf3] added voidspace live 2025 to cv | [a9528be] fonts and colours | [82a3b05] image resizing and conversion to jpg | [02d26aa] featuring kiss garden | [69bf483] content columns adjustment | [b25bf24] added we searched its remains for the heart | [67348cd] customer support chatbot title format adjusted | [1f36360] twine shortcode takes raw uri | [8eade8c] twine experiments | [43978db] beach | [d381aca] better title for singles | [0b6540f] bundling my js | [73a3d0b] blah | [ae272c4] added bradwill hungtop | [70bd6ee] sidebar stays where it should be between loads | [d9cce9b] fixed indent | [e5f9736] don't display link previews on mobile | [d33cfc3] our boat spelling errors and phrasing fix | [980e98c] indenting hugo templates | [729cb73] removed redundant project.sass | [9b278f8] added gmtk game jam draft | [81b0b4a] revert to regular baseurl | [080ff88] internal-link uses a link-preview-data-attribute | [1a07597] baseof indents | [8eb6b5c] minor style fix | [3302f01] stripped commit ticker newlines | [8f30c14] midway through overview rework | [ecde3c1] our boat | [616d965] new image of me | [2d8c901] mobile content background top padding fix | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [0d67b02] columns plus 404 | [b1aeeff] js for images on hover | [86f433c] cv update | [d465cfe] kiss garden update | [33699e8] rotated mobile improvements | [4ba8c51] our boat has montez press, using columns | [c86b5a7] figure shortcode uses inside tag for caption | [4228f8f] mentioned publications on front page | [8e4d8c3] attempt at safari fix | [7db4d3a] updated default archetype | [3a1e325] internal links shortcode | [bdb02c4] experimenting with knives | [7cad296] display audio as block | [65d4a1f] stop publishing page resources | [ebc2f40] added occupy to cv | [351c79e] formatted options nicely | [0b9a33e] added magic circle | [621fe1f] home page | [fae7013] switched to four space indent | [e600360] better grain noise | [af283da] added 'source code' to sidebar + switched to menu | [87a7c2f] padding adjustments | [0c72f4e] changed to data-link-preview-src | [bc36318] ticker speed dependent on width and randomises animation start | [c76931f] init | [f2bd573] removed bad cave photos | [7b2a088] title noise | [63d0592] cv education + formatting | [4c33e2b] indent fix | [b3302db] hero images, new svg noise gradient | [5bee191] responsive sidebar, broke up sass, using jquery | [f9499c5] overview text column is container | [29b1e99] source mapping | [ca6e8b1] added the return home | [e54b31b] removed bundle from repo | [64c36d6] attempted fix on mobile svg rendering | [6dec12e] workflow renames and cleanup | [7221f6a] single without hero image | [5bd2e0b] limits and demonstrations space descriptions | [4943033] adjusted mobile hero image height | [158ade2] ignoring node_modules | [14b957e] moved ticker down in body | [b7d8753] updated to use new figure shortcode | [876a554] minor adjustment to overview images | [b368cfa] External links and more stuff | [d78c296] sidebar menu button fix | [bb0661d] replaced tags taxonomy with params |