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.

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

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