[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"experiments":3,"profile":56},[4,12,20,28,35,42,49],{"slug":5,"order":6,"title":7,"summary":8,"href":9,"date":10,"image":11},"chess",1,"Chess","Play Jev, a simple engine or a friend, or watch Jev play itself; in chess or any of the 960 Chess960 starting positions.","\u002Fexperiments\u002Fchess","2026-09-24","\u002Fexperiments\u002Fchess.png",{"slug":13,"order":14,"title":15,"summary":16,"href":17,"date":18,"shot":17,"image":19},"emoji",2,"1 Million Emojis","A shared canvas of a million emoji cells: drag to paint, watch everyone else’s strokes arrive live, and let Jev join in.","\u002Fexperiments\u002Femoji","2026-09-25","\u002Fexperiments\u002Femoji.png",{"slug":21,"title":22,"summary":23,"href":24,"date":25,"order":26,"image":27},"jevvie","Jevvie","Jevvie, the underscore from the logo, loose on the site: ask it to do something and Jev picks one of the page’s actions. Agents can drive the same actions over WebMCP.","\u002Fexperiments\u002Fjevvie","2026-09-26",3,"\u002Fexperiments\u002Fjevvie.png",{"slug":29,"title":30,"summary":31,"href":32,"date":18,"embed":33,"image":34},"cwdx-health","CWDX Health","A health dashboard for Fitbit data, with a coach that reads the same numbers. Shown here on made-up data.","\u002Fexperiments\u002Fcwdx-health","https:\u002F\u002Fhealth.cwdx.md\u002Fdemo","\u002Fexperiments\u002Fcwdx-health.png",{"slug":36,"title":37,"summary":38,"href":39,"date":18,"embed":40,"image":41},"undefined-md","undefined.md","The world’s shortest newspaper: one page a day, and everyone sees the same thing.","\u002Fexperiments\u002Fundefined-md","https:\u002F\u002Fundefined.md\u002F","\u002Fexperiments\u002Fundefined-md.png",{"slug":43,"title":44,"summary":45,"href":46,"date":18,"embed":47,"image":48},"cwdx-md","cwdx.md","A small page for a four-character domain: a short essay on what to put at an address once you own it.","\u002Fexperiments\u002Fcwdx-md","https:\u002F\u002Fcwdx.md\u002F","\u002Fexperiments\u002Fcwdx-md.png",{"slug":50,"title":51,"summary":52,"href":53,"date":18,"embed":54,"image":55},"cc88","CC88 Terminal","A 1988 mainframe terminal in amber phosphor. Power it on and log on, or skip the login and play \u002Frace.","\u002Fexperiments\u002Fcc88","https:\u002F\u002Fcc88-terminal-648194842681.europe-west1.run.app\u002F","\u002Fexperiments\u002Fcc88.png",{"name":57,"meta":58,"statement":59,"lede":62,"description":63,"origin":64,"work":65,"trajectory":111,"notes":142,"experiments":145,"about":149,"contact":156},"Chris Wijnia","Engineer · Founder",{"text":60,"accent":61},"I build software and companies.","companies.","I work out what’s worth building next.","Dutch engineer and founder. I work out what’s worth building next.","Netherlands",{"title":66,"accent":67,"outro":68,"projects":69},"A few things I’ve worked on.","worked on.","The work has changed a lot over the years. The habit of making things hasn’t.",[70,76,82,88,94,100,105],{"no":71,"name":72,"area":73,"period":74,"slug":75},"01","Agio Digital","Financial software \u002F Compliance","2021–Now","agio-digital",{"no":77,"name":78,"area":79,"period":80,"slug":81},"02","AI systems","Agents \u002F Automation \u002F Developer tools","2022–Now","ai-systems",{"no":83,"name":84,"area":85,"period":86,"slug":87},"03","1GRAM","Wallet software","2020–2021","1gram",{"no":89,"name":90,"area":91,"period":92,"slug":93},"04","MVRDV","Digital platform \u002F Architecture","2015–2019","mvrdv",{"no":95,"name":96,"area":97,"period":98,"slug":99},"05","JIJ & Overijssel","Public participation platform","2014–2018","jij-overijssel",{"no":101,"name":102,"area":103,"period":104,"slug":102},"06","100-100-100","Sustainability campaign platform","2014–2019",{"no":106,"name":107,"area":108,"period":109,"slug":110},"07","Archive","Design \u002F Web \u002F Software","2007–2022","archive",{"title":112,"accent":113,"eras":114},"Moving down the stack as the web evolved.","evolved.",[115,119,123,126,130,134,138],{"year":116,"name":117,"line":118},"2005","Design","Learning the web by making things.",{"year":120,"name":121,"line":122},"2013","Product","Design became code.",{"name":124,"line":125},"Engineering","Code became systems.",{"year":127,"name":128,"line":129},"2018","Wallets","Software for a new kind of money.",{"year":131,"name":132,"line":133},"2021","Financial infra","Building systems where software meets regulation.",{"year":135,"name":136,"line":137},"2022","AI","From using models to orchestrating them.",{"year":139,"name":140,"line":141},"Now","Building","All of it, at once.",{"title":143,"intro":144},"Notes","Things I’m working on, learning or trying to understand.",{"title":146,"accent":147,"intro":148},"Small working things.","working things.","Games and toys built to find something out. Two of them let Jev play: chess, and a shared canvas of a million emoji.",{"title":150,"accent":151,"paragraphs":152},"I’ve been making things on computers for most of my life.","life.",[153,154,155],"I grew up in the Netherlands and built my first websites at thirteen.","I like small teams, ambitious projects, good engineering and people who can disagree without making it tedious. I still enjoy opening an empty repository and figuring something out.","I work internationally. Outside work I train Muay Thai and like [chess](\u002Fexperiments\u002Fchess), which I played competitively in Zwolle and taught to primary-school children there. I also build things that occasionally have no sensible commercial purpose.",{"title":157,"accent":158,"intro":159,"links":160},"Making something interesting?","interesting?","For companies, collaborations, technical discussions, speaking, new ventures, or a good reason I haven’t thought of.",[161,164,167],{"label":162,"href":163},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fchris-wijnia-1364a29b",{"label":165,"href":166},"GitHub","https:\u002F\u002Fgithub.com\u002Fcwdx",{"label":168,"href":169},"X","https:\u002F\u002Fx.com\u002FChrisWijnia"]