[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"current-project":3,"photography":4,"projects":31},null,{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":6,"title":8,"description":6,"photos":9,"body":19,"_type":25,"_id":26,"_source":27,"_file":28,"_stem":29,"_extension":30},"\u002Fphotography","",false,"Photography",[10,13,15,17],{"src":11,"ratio":12},"\u002Fassets\u002Fphotography\u002FL1000752.jpg","3\u002F2",{"src":14,"ratio":12},"\u002Fassets\u002Fphotography\u002FL1000816.jpg",{"src":16,"ratio":12},"\u002Fassets\u002Fphotography\u002F000007630025.jpg",{"src":18,"ratio":12},"\u002Fassets\u002Fphotography\u002F000007690009.jpg",{"type":20,"children":21,"toc":22},"root",[],{"title":6,"searchDepth":23,"depth":23,"links":24},2,[],"markdown","content:photography.md","content","photography.md","photography","md",[32,43,53,62,73,81,90,97,107],{"title":33,"description":34,"slug":35,"client":36,"thumbnail":37,"thumbnailVideo":38,"thumbnailRatio":39,"disciplines":40,"year":41,"order":42},"AAA","Live visuals performed alongside Kindohm at Algorithmic Art Assembly","aaa","Algorithmic Art Assembly","\u002Fassets\u002Fimages\u002Faaa-thumbnail.jpg","\u002Fassets\u002Fimages\u002Faaa.mp4","16\u002F9","Creative Coding, Live Visuals",2026,0,{"title":44,"description":45,"slug":46,"client":47,"thumbnail":48,"thumbnailRatio":49,"disciplines":50,"year":51,"order":52},"Variadic Daemon","Vinyl packaging for Kindohm's self-released record","variadicdaemon","Personal Work","\u002Fassets\u002Fimages\u002Fvariadicdaemon04.jpg","1\u002F1","3D Art, Design",2025,1,{"title":54,"description":55,"slug":56,"client":57,"thumbnail":58,"thumbnailRatio":59,"disciplines":60,"year":61,"order":23},"Amazon Beyond Shops","Virtual shopping experiences for Amazon.com","amazonbeyondshops","Amazon","\u002Fassets\u002Fimages\u002Ftoys01.jpg","2534\u002F1169","3D Art, Art Direction, Motion Design","2024–2025",{"title":63,"description":64,"slug":65,"client":66,"thumbnail":67,"thumbnailVideo":68,"thumbnailRatio":69,"disciplines":70,"year":71,"order":72},"Modal","Motion system for Modal's rebrand, built in Blender geometry nodes","modal","Landscape","\u002Fassets\u002Fimages\u002Fmodal1-poster.jpg","\u002Fassets\u002Fimages\u002Fmodal1.mp4","2820\u002F1880","3D Art, Motion Design",2024,3,{"title":74,"description":75,"slug":76,"client":77,"thumbnail":78,"thumbnailRatio":12,"disciplines":79,"year":71,"order":80},"Oku","Renderings for NRD's modern 65% keyboard","oku","NRD","\u002Fassets\u002Fimages\u002Foku01.jpg","3D Art, Art Direction",4,{"title":82,"description":83,"slug":84,"client":47,"thumbnail":85,"thumbnailRatio":86,"disciplines":87,"year":88,"order":89},"Airbrush","Renders and video for Kindohm's GET, modelled after an Iwata airbrush","airbrush","\u002Fassets\u002Fimages\u002Fairbrush05.jpg","4\u002F5","3D Art, Motion Design, Art Direction",2023,5,{"title":91,"description":92,"slug":93,"client":66,"thumbnail":94,"thumbnailVideo":95,"thumbnailRatio":49,"disciplines":70,"year":88,"order":96},"Off Leash","Identity for OFF LEASH, DOG's first-year programming show","dog","\u002Fassets\u002Fimages\u002Fdog00.jpg","\u002Fassets\u002Fimages\u002Fdog01.mp4",6,{"title":98,"description":99,"slug":100,"client":101,"thumbnail":102,"thumbnailVideo":103,"thumbnailRatio":104,"disciplines":70,"year":105,"order":106},"Keeps","Renderings for Keeps' packaging system","keeps","Parker","\u002Fassets\u002Fimages\u002Fkeeps01.jpg","\u002Fassets\u002Fimages\u002Fkeeps00.mp4","4\u002F3",2022,7,{"title":108,"description":109,"slug":110,"client":47,"thumbnail":111,"thumbnailVideo":112,"thumbnailRatio":39,"disciplines":70,"year":105,"order":113},"Bloom","VEX-driven flowering setup, completed through Rich Nosworthy's In Bloom course","bloom","\u002Fassets\u002Fimages\u002Fbloom04.jpg","\u002Fassets\u002Fimages\u002Fbloom00.mp4",8,1779599089953]