[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"profile":3,"experiments":115},{"name":4,"meta":5,"statement":6,"lede":9,"description":10,"origin":11,"role":12,"work":13,"trajectory":59,"notes":89,"experiments":92,"about":95,"contact":101},"Chris Wijnia","Engineer · Founder",{"text":7,"accent":8},"I build software that holds up.","holds up.","I work out what’s worth building next.","Dutch engineer and founder. I work out what’s worth building next.","Netherlands","Product \u002F R&D",{"title":14,"accent":15,"outro":16,"projects":17},"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.",[18,24,30,36,42,48,53],{"no":19,"name":20,"area":21,"period":22,"slug":23},"01","Agio Digital","Financial software \u002F Compliance","2021–Now","agio-digital",{"no":25,"name":26,"area":27,"period":28,"slug":29},"02","AI systems","Agents \u002F Automation \u002F Developer tools","2022–Now","ai-systems",{"no":31,"name":32,"area":33,"period":34,"slug":35},"03","1GRAM","Wallet software","2020–2021","1gram",{"no":37,"name":38,"area":39,"period":40,"slug":41},"04","MVRDV","Digital platform \u002F Architecture","2015–2019","mvrdv",{"no":43,"name":44,"area":45,"period":46,"slug":47},"05","JIJ & Overijssel","Public participation platform","2014–2018","jij-overijssel",{"no":49,"name":50,"area":51,"period":52,"slug":50},"06","100-100-100","Sustainability campaign platform","2014–2019",{"no":54,"name":55,"area":56,"period":57,"slug":58},"07","Archive","Design \u002F Web \u002F Software","2007–2022","archive",{"title":60,"eras":61},"Moving down the stack as the web evolved.",[62,66,70,73,77,81,85],{"year":63,"name":64,"line":65},"2005","Design","Learning the web by making things.",{"year":67,"name":68,"line":69},"2013","Product","Design became code.",{"name":71,"line":72},"Engineering","Code became systems.",{"year":74,"name":75,"line":76},"2018","Wallets","Software for a new kind of money.",{"year":78,"name":79,"line":80},"2021","Financial infra","Building systems where software meets regulation.",{"year":82,"name":83,"line":84},"2022","AI","From using models to orchestrating them.",{"year":86,"name":87,"line":88},"Now","Building","All of it, at once.",{"title":90,"intro":91},"Notes","Things I’m working on, learning or trying to understand.",{"title":93,"intro":94},"Small 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":96,"paragraphs":97},"I’ve been making things on computers for most of my life.",[98,99,100],"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":102,"accent":103,"intro":104,"links":105},"Making something interesting?","interesting?","For collaborations, technical discussions, or a good reason I haven’t thought of.",[106,109,112],{"label":107,"href":108},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fchris-wijnia-1364a29b",{"label":110,"href":111},"GitHub","https:\u002F\u002Fgithub.com\u002Fcwdx",{"label":113,"href":114},"X","https:\u002F\u002Fx.com\u002FChrisWijnia",[116,124,132,140,147,154,161],{"slug":117,"order":118,"title":119,"summary":120,"href":121,"date":122,"image":123},"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":125,"order":126,"title":127,"summary":128,"href":129,"date":130,"shot":129,"image":131},"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":133,"title":134,"summary":135,"href":136,"date":137,"order":138,"image":139},"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":141,"title":142,"summary":143,"href":144,"date":130,"embed":145,"image":146},"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":148,"title":149,"summary":150,"href":151,"date":130,"embed":152,"image":153},"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":155,"title":156,"summary":157,"href":158,"date":130,"embed":159,"image":160},"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":162,"title":163,"summary":164,"href":165,"date":130,"embed":166,"image":167},"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"]