[{"data":1,"prerenderedAt":104},["Reactive",2],{"[page-uid-sudoku]":3},{"id":4,"uid":5,"url":6,"type":7,"href":8,"tags":9,"first_publication_date":11,"last_publication_date":12,"slugs":13,"linked_documents":15,"lang":16,"alternate_languages":17,"data":18},"amghFxEAACcARMIx","sudoku","/sudoku","page","https://portfolio-bohdan.cdn.prismic.io/api/v2/documents/search?ref=amizcBEAACoARbll&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22amghFxEAACcARMIx%22%29+%5D%5D",[10],"blog","2026-07-28T03:36:45+0000","2026-07-28T13:49:07+0000",[14],"2026-07-12",[],"en-ca",[],{"published":14,"slices":19,"meta_description":81,"meta_image":85,"meta_title":92,"preview":93,"preview_video":96,"title":97,"description":100},[20,42,72],{"variation":21,"version":22,"items":23,"primary":24,"id":40,"slice_type":41,"slice_label":31},"default","initial",[],{"first_line":25,"second_line":26,"image":27,"video":38},"Radial","Sudoku",{"dimensions":28,"alt":31,"copyright":31,"url":32,"id":33,"edit":34},{"width":29,"height":30},1226,1430,null,"https://images.prismic.io/portfolio-bohdan/piBguSjU3Iot_9YY_Screenshot2026-07-27at11.26.18PM.png?auto=format,compress","piBguSjU3Iot_9YY",{"x":35,"y":35,"zoom":36,"background":37},0,1,"transparent",{"link_type":39},"Media","header$bd66fbbf-45d0-4bcd-b5aa-1992157d8d21","header",{"variation":21,"version":22,"items":43,"primary":44,"id":71,"slice_type":10,"slice_label":31},[],{"text":45,"cta_text":66,"cta":67},[46,51,54,57,60,63],{"type":47,"text":48,"spans":49,"direction":50},"paragraph","I wanted a Sudoku app I could use with one hand. I wasn’t trying to solve some deep parenting problem. I just wanted Sudoku app that was easy/fun to use.",[],"ltr",{"type":47,"text":52,"spans":53,"direction":50},"Other apps I tried required multi step interaction to change modes. That felt unnecessary. So I asked: what does a single-hand interaction look like?",[],{"type":47,"text":55,"spans":56,"direction":50},"A radial menu. Press and hold, then pick the number from the wheel. Move to the outer rim and it becomes a note instead of filling the cell.",[],{"type":47,"text":58,"spans":59,"direction":50},"I built most of it with Cursor agents — a little hand-holding, nothing dramatic. The radial menu was the part that actually needed me in to code. Once the raidal select felt right, the rest came together quickly.",[],{"type":47,"text":61,"spans":62,"direction":50},"I made it for myself because I wanted one-handed Sudoku. With agent coding, personal tools like this are easy enough that the answer is just: why not?",[],{"type":47,"text":64,"spans":65,"direction":50},"",[],"Try it out",{"link_type":68,"key":69,"url":70},"Web","5a34f282-7ce0-4f1b-bae3-64d553b83e4f","https://sudoku.bohdananderson.com/","blog$fb2a4634-efea-4af4-ac05-2982f73a890e",{"variation":21,"version":22,"items":73,"primary":74,"id":80,"slice_type":10,"slice_label":31},[],{"text":75,"cta_text":76,"cta":77},[],"Github",{"link_type":68,"key":78,"url":79},"fa98cbec-10d9-4c51-adfd-c44d1d205c5c","https://github.com/bohdan-Anderson/sudoku","blog$b200c01c-cf26-44e8-a4df-86fe1774da09",[82],{"type":47,"text":83,"spans":84,"direction":50},"A Sudoku app designed for one hand: radial number selection",[],{"dimensions":86,"alt":31,"copyright":31,"url":89,"id":33,"edit":90},{"width":87,"height":88},2400,1260,"https://images.prismic.io/portfolio-bohdan/piBguSjU3Iot_9YY_Screenshot2026-07-27at11.26.18PM.png?auto=format,compress&rect=0,393,1226,644&w=2400&h=1260",{"x":35,"y":91,"zoom":36,"background":37},393,"One-Handed Sudoku",{"dimensions":94,"alt":31,"copyright":31,"url":32,"id":33,"edit":95},{"width":29,"height":30},{"x":35,"y":35,"zoom":36,"background":37},{"link_type":39},[98],{"type":47,"text":92,"spans":99,"direction":50},[],[101],{"type":47,"text":102,"spans":103,"direction":50},"Agentic fun",[],1785246706713]