[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"home":3},{"graph":4,"groups":184,"labels":230,"newest":276,"count":277},{"width":5,"height":6,"edges":7,"nodes":60},1200,760,[8,12,15,17,19,21,22,24,25,26,28,29,31,33,35,36,38,39,41,42,44,45,47,48,51,54,57,58],{"source":9,"target":10,"type":11},"cv:exp-1","cv:root","cv",{"source":9,"target":13,"type":14},"topic:engineering","cv-topic",{"source":9,"target":16,"type":14},"topic:startups",{"source":18,"target":10,"type":11},"cv:exp-2",{"source":18,"target":20,"type":14},"topic:ai",{"source":18,"target":13,"type":14},{"source":23,"target":10,"type":11},"cv:exp-3",{"source":23,"target":13,"type":14},{"source":23,"target":16,"type":14},{"source":27,"target":10,"type":11},"cv:exp-4",{"source":27,"target":13,"type":14},{"source":30,"target":10,"type":11},"cv:exp-5",{"source":32,"target":10,"type":11},"cv:exp-6",{"source":34,"target":10,"type":11},"cv:skills-ai",{"source":34,"target":20,"type":14},{"source":37,"target":10,"type":11},"cv:skills-back",{"source":37,"target":13,"type":14},{"source":40,"target":10,"type":11},"cv:skills-front",{"source":40,"target":13,"type":14},{"source":43,"target":10,"type":11},"cv:skills-lead",{"source":43,"target":16,"type":14},{"source":46,"target":10,"type":11},"cv:skills-tools",{"source":46,"target":13,"type":14},{"source":49,"target":20,"type":50},"idea:function-approximation","topic",{"source":52,"target":53,"type":50},"idea:joining-jetbrains","topic:career",{"source":55,"target":52,"type":56},"idea:leaving-jetbrains","related",{"source":55,"target":53,"type":50},{"source":59,"target":16,"type":50},"idea:soqra-school-visit",[61,69,74,79,85,91,96,104,110,115,120,125,130,138,144,150,156,163,170,178],{"id":9,"kind":11,"label":62,"caption":63,"href":64,"r":65,"x":66,"y":67,"degree":68},"Full Stack Engineer, Soqra","experience","\u002Fcv#exp-1",4.5,991.6,490,3,{"id":18,"kind":11,"label":70,"caption":63,"href":71,"r":65,"x":72,"y":73,"degree":68},"Software Engineer Intern, JetBrains","\u002Fcv#exp-2",899.2,615.7,{"id":23,"kind":11,"label":75,"caption":63,"href":76,"r":65,"x":77,"y":78,"degree":68},"Chief Technology Officer, Unchaind (formerly EXQ)","\u002Fcv#exp-3",1043.6,507.3,{"id":27,"kind":11,"label":80,"caption":63,"href":81,"r":65,"x":82,"y":83,"degree":84},"Frontend Web Developer, SMS Aero","\u002Fcv#exp-4",984.5,666.1,2,{"id":30,"kind":11,"label":86,"caption":63,"href":87,"r":65,"x":88,"y":89,"degree":90},"Frontend Developer, GetGo","\u002Fcv#exp-5",916.3,563.6,1,{"id":32,"kind":11,"label":92,"caption":63,"href":93,"r":65,"x":94,"y":95,"degree":90},"Freelance Frontend Developer, Freelance","\u002Fcv#exp-6",1078.7,549.7,{"id":10,"kind":11,"label":97,"caption":98,"href":99,"r":100,"x":101,"y":102,"degree":103},"CV","curriculum vitae","\u002Fcv",9,998,579.1,11,{"id":34,"kind":11,"label":105,"caption":106,"href":107,"r":65,"x":108,"y":109,"degree":84},"AI tooling","skills","\u002Fcv#skills-ai",953.8,620.7,{"id":37,"kind":11,"label":111,"caption":106,"href":112,"r":65,"x":113,"y":114,"degree":84},"Backend","\u002Fcv#skills-back",1073.3,604.2,{"id":40,"kind":11,"label":116,"caption":106,"href":117,"r":65,"x":118,"y":119,"degree":84},"Frontend","\u002Fcv#skills-front",929.8,670,{"id":43,"kind":11,"label":121,"caption":106,"href":122,"r":65,"x":123,"y":124,"degree":84},"Leadership","\u002Fcv#skills-lead",943.4,516,{"id":46,"kind":11,"label":126,"caption":106,"href":127,"r":65,"x":128,"y":129,"degree":84},"Developer tools","\u002Fcv#skills-tools",1036.7,649.6,{"id":49,"kind":131,"label":132,"caption":133,"href":134,"r":135,"x":136,"y":137,"degree":90},"idea","Machine learning is function approximation","16 Oct 2026 · research","\u002Fideas\u002Ffunction-approximation",6.5,550.7,298.4,{"id":52,"kind":131,"label":139,"caption":140,"href":141,"r":135,"x":142,"y":143,"degree":84},"Joining JetBrains","17 Jun 2026 · linkedin","\u002Fideas\u002Fjoining-jetbrains",360.9,90,{"id":55,"kind":131,"label":145,"caption":146,"href":147,"r":135,"x":148,"y":149,"degree":84},"Leaving JetBrains","12 Oct 2026 · linkedin","\u002Fideas\u002Fleaving-jetbrains",121.3,342.2,{"id":59,"kind":131,"label":151,"caption":152,"href":153,"r":135,"x":154,"y":155,"degree":90},"Taking Soqra to a classroom","11 May 2026 · linkedin","\u002Fideas\u002Fsoqra-school-visit",357.8,372.1,{"id":20,"kind":50,"label":157,"caption":158,"href":159,"r":160,"x":161,"y":162,"degree":68},"AI & ML","1 idea","\u002Ftopics\u002Fai",15.6,722.8,348.2,{"id":53,"kind":50,"label":164,"caption":165,"href":166,"r":167,"x":168,"y":169,"degree":84},"Career","2 ideas","\u002Ftopics\u002Fcareer",17.2,210.6,187.6,{"id":13,"kind":50,"label":171,"caption":172,"href":173,"r":174,"x":175,"y":176,"degree":177},"Engineering","0 ideas","\u002Ftopics\u002Fengineering",14,739.1,130.1,7,{"id":16,"kind":50,"label":179,"caption":158,"href":180,"r":160,"x":181,"y":182,"degree":183},"Startups","\u002Ftopics\u002Fstartups",451,523.2,4,[185,199,213],{"area":186,"label":157,"about":187,"ideas":188},"ai","How learning systems work. Explainers, experiments, papers and the maths underneath.",[189],{"path":134,"slug":190,"title":132,"summary":191,"date":192,"area":186,"topics":193,"kind":197,"maturity":198},"function-approximation","A model is a function you cannot write down, so you build one out of simple parts and tune it until it fits. An interactive walk through the standard parts, and what each is good and bad at.","2026-10-16",[194,195,196],"ml-fundamentals","math","explainers","research","budding",{"area":200,"label":179,"about":201,"ideas":202},"startups","Building companies and products, including Soqra.",[203],{"path":153,"slug":204,"title":151,"summary":205,"date":206,"area":200,"topics":207,"kind":211,"maturity":212},"soqra-school-visit","A school visit with 10th graders, and what 93% of them said about learning maths with AI.","2026-05-11",[208,209,210],"soqra","edtech","schools","linkedin","evergreen",{"area":214,"label":164,"about":215,"ideas":216},"career","Work, internships and growing as an engineer.",[217,224],{"path":147,"slug":218,"title":145,"summary":219,"date":220,"area":214,"topics":221,"kind":211,"maturity":212},"leaving-jetbrains","My internship on MCP Steroid has ended. What I learned at JetBrains, who I learned it from, and what comes next.","2026-10-12",[222,223],"internships","developer-tools",{"path":141,"slug":225,"title":139,"summary":226,"date":227,"area":214,"topics":228,"kind":211,"maturity":212},"joining-jetbrains","Starting in the Agentic Experience & Tools team, on MCP Steroid and local AI.","2026-06-17",[222,229,223],"llms",{"ai":157,"ml-fundamentals":231,"deep-learning":232,"llms":233,"evaluation":234,"data":235,"math":236,"explainers":237,"papers":238,"ai-ethics":239,"engineering":171,"web":240,"backend":241,"developer-tools":126,"infrastructure":242,"testing":243,"architecture":244,"design-engineering":245,"open-source":246,"startups":179,"soqra":247,"product":248,"edtech":249,"user-research":250,"leadership":121,"lessons":251,"education":252,"teaching":253,"university":254,"courses":255,"learning-methods":256,"schools":257,"edu-projects":258,"career":164,"internships":259,"job-search":260,"growth":261,"hiring":262,"remote-work":263,"freelance":264,"life":265,"cyprus":266,"relocation":267,"travel":268,"food":269,"language-culture":270,"habits":271,"books":272,"health":273,"photography":274,"reflections":275},"ML fundamentals","Deep learning","LLMs & agents","Evaluation","Data","Maths","Interactive explainers","Papers & reading notes","Responsible AI","Web & frontend","Backend & APIs","Infrastructure","Testing & quality","Architecture","Design engineering","Open source","Soqra","Product","EdTech","User research","Lessons learned","Education","Teaching & mentoring","University life","Courses & lecture notes","Learning methods","Schools & students","Educational projects","Internships","Job search","Growing as an engineer","Hiring","Remote work","Freelance","Life","Living in Cyprus","Moving & paperwork","Travel","Food","Language & culture","Habits & productivity","Books & reading","Health & fitness","Photography","Reflections",[49,55,52],{"ideas":183,"areas":68},1792185891293]