[{"data":1,"prerenderedAt":121},["ShallowReactive",2],{"navigation":3,"projects-page":42,"projects":60},[4],{"title":5,"path":6,"stem":7,"children":8,"page":41},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37],{"title":10,"path":11,"stem":12},"Corporate Memories from the Early 2000s","\u002Fblog\u002F001-corporate-memories-from-2007","blog\u002F001-corporate-memories-from-2007",{"title":14,"path":15,"stem":16},"TextRoots: A New Root System for the Digital Individual","\u002Fblog\u002F501-a-new-root-system-for-the-digital-individual","blog\u002F501-a-new-root-system-for-the-digital-individual",{"title":18,"path":19,"stem":20},"TextRoots: Beyond the Editor: Anatomy of a Content OS","\u002Fblog\u002F502-beyond-the-editor","blog\u002F502-beyond-the-editor",{"title":22,"path":23,"stem":24},"TextRoots: Living Inside Your Tools: What Emacs Teaches Us About Software","\u002Fblog\u002F503-living-inside-your-tools-what-emacs-teaches-us","blog\u002F503-living-inside-your-tools-what-emacs-teaches-us",{"title":26,"path":27,"stem":28},"TextRoots: Management Committee Status Update for February 2026","\u002Fblog\u002F504-mc-status-update-feb-2026","blog\u002F504-mc-status-update-feb-2026",{"title":30,"path":31,"stem":32},"TextRoots: Management Committee Status Update for March 2026","\u002Fblog\u002F505-mc-status-update-mar-2026","blog\u002F505-mc-status-update-mar-2026",{"title":34,"path":35,"stem":36},"TextRoots: The Long Road to 'Just Text'","\u002Fblog\u002F506-the-long-road-to-just-text","blog\u002F506-the-long-road-to-just-text",{"title":38,"path":39,"stem":40},"TextRoots: What is TextRoots?","\u002Fblog\u002F507-the-elevator-pitch","blog\u002F507-the-elevator-pitch",false,{"id":43,"title":44,"body":45,"description":46,"extension":47,"links":48,"meta":54,"navigation":55,"path":56,"seo":57,"stem":58,"__hash__":59},"pages\u002Fprojects.yml","Designing Interfaces, Building Experiences.",null,"I've worked on a variety of projects, focusing on creating intuitive digital experiences where thoughtful design meets clean code. Here are some highlights I'm proud of, showcasing my process from concept to execution.","yml",[49,52],{"label":50,"color":51},"Let's talk","neutral",{"label":53},"Email me",{},true,"\u002Fprojects",{"title":44,"description":46},"projects","kIPYyD35pYh9VMYJG3Y1aZPnsE80NhH4VPmV3_9kWgQ",[61,74,86,95,109],{"id":62,"title":63,"date":64,"description":65,"extension":47,"image":66,"meta":67,"stem":68,"tags":69,"url":72,"__hash__":73},"projects\u002Fprojects\u002F01-textroots.yml","TextRoots","2026-01-01","An ecosystem of applications and architectures designed to leverage the value of text and facilitate a personal content operarting system (pCOS) centric to the individual.","\u002Fimages\u002Farticle-501-tr-pcos-01.png",{},"projects\u002F01-textroots",[70,71],"UX Design","UI Design","#","66DewhZnYZhdjWif4NU_oz1kM8-HY01pxi7REeRkVKo",{"id":75,"title":76,"date":77,"description":78,"extension":47,"image":79,"meta":80,"stem":81,"tags":82,"url":72,"__hash__":85},"projects\u002Fprojects\u002F02-orbital-alchemists-jackal-validator.yml","Orbital Alchemists Jackal Validator","2025-09-01","Providing 24\u002F7 blockchain validator services for Jackal MainNet, Orbital Alchemists is dedecated to helping secure the network with high availability and constant monitoring.","\u002Fimages\u002Foa-validator-jackal-blog-01.png",{},"projects\u002F02-orbital-alchemists-jackal-validator",[83,71,84],"UX Research","Mobile App","qB-_wabqsNfBXhZfk8D0YvzNqsS0kkIaSiPsiOU9ugM",{"id":87,"title":88,"date":77,"description":89,"extension":47,"image":90,"meta":91,"stem":92,"tags":93,"url":72,"__hash__":94},"projects\u002Fprojects\u002F03-orbital-alchemists-cheqd-validator.yml","Orbital Alchemists Checkd Validator","Providing 24\u002F7 blockchain validator services for Cheqd MainNet, Orbital Alchemists is dedecated to helping secure the network with high availability and constant monitoring.","\u002Fimages\u002Foa-validator-cheqd-blog-01.png",{},"projects\u002F03-orbital-alchemists-cheqd-validator",[83,71,84],"DrQc_PnKuoKT_g3boBc4_k_ZMsGmHshG1jvYJ81RkHA",{"id":96,"title":97,"date":98,"description":99,"extension":47,"image":100,"meta":101,"stem":102,"tags":103,"url":72,"__hash__":108},"projects\u002Fprojects\u002Finternal-developer-hub.yml","Internal Developer Hub (Nuxt Team)","2024-01-01","Designed and built key components for an internal documentation and tooling hub for Nuxt developers, focusing on improving developer experience and streamlining access to resources.","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1517694712202-14dd9538aa97?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80",{},"projects\u002Finternal-developer-hub",[104,70,105,106,107],"Developer Tools","Nuxt","Design System","Internal Tools","bXNFm0FfsNbcwWRidyi_4T9CDk--MS0cyMqSVa-ExLc",{"id":110,"title":111,"date":112,"description":113,"extension":47,"image":114,"meta":115,"stem":116,"tags":117,"url":72,"__hash__":120},"projects\u002Fprojects\u002Fwavelength-music.yml","Wavelength Music Streaming Service","2023-01-01","Designed and developed the user interface for an indie music streaming service, focusing on discovery features and creating a unique, engaging listening experience using custom audio visualizations.","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1511671782779-c97d3d27a1d4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80",{},"projects\u002Fwavelength-music",[71,118,119],"Front-End Dev","Animation","ur4R0LCczBzPRLm9Rm3keITUplTplhYFHP_O5nsWN0Q",1783786190109]