[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"work":3},{"id":4,"title":5,"altText":6,"body":7,"choir":6,"description":186,"duo":6,"extension":192,"image":6,"meta":193,"navigation":194,"path":195,"projects":6,"reels":6,"seo":196,"singAndBless":6,"stem":197,"__hash__":198},"pages\u002Fwork.md","Work",null,{"type":8,"value":9,"toc":185},"minimark",[10,15,19,29,32,45,48,61,65,68,71,77,141,149,153,156,161,165,169,173,177,181],[11,12,14],"h2",{"id":13},"now-ai-agent-operations-workflow-architecture","Now: AI Agent Operations & Workflow Architecture",[16,17,18],"p",{},"I design and build the operational layer that makes AI agents useful inside a real team: workflows, infrastructure, quality control. The parts that make agent output reliable enough to run a business on.",[16,20,21,22,28],{},"Most recently I worked at ",[23,24,27],"a",{"href":25,"target":26},"https:\u002F\u002Ftheona.ai","_blank","Theona",", a startup building a workforce of AI agents. I built that operational layer for an 8+ person team: analytics, automation, quality-control systems, the connective tissue between a person's intent and an agent that can act on it.",[16,30,31],{},"What I care about in this work:",[33,34,35,39,42],"ul",{},[36,37,38],"li",{},"Turning \"we use AI\" into a working system other people can rely on, not a one-off automation",[36,40,41],{},"Building the operational and quality-control layer that makes agent output trustworthy at scale",[36,43,44],{},"Designing how a team's work actually reorganizes once agents handle recurring tasks reliably",[16,46,47],{},"The systems interest me partly because of the question behind them: what does it actually mean to work alongside agents, not just use them? Most people haven't answered that yet. I haven't either.",[16,49,50,51,55,56,60],{},"I'm looking for this kind of role at a company with the scale to invest in it properly. If you're building something in this area, write to me on ",[23,52,54],{"href":53,"target":26},"https:\u002F\u002Ft.me\u002Fpa7lux","Telegram"," or by ",[23,57,59],{"href":58,"target":26},"mailto:pa7lux@gmail.com","email",".",[11,62,64],{"id":63},"background","Background",[16,66,67],{},"Before this I spent close to two decades building things on the web and running teams that made educational products. Developer first, then team lead, then head of a learning department.",[16,69,70],{},"The thread through all of it: I build systems and infrastructure around a problem instead of solving it by hand one piece at a time. That thread moved from large-scale coding education to AI-first learning to the operational side of AI agents.",[16,72,73],{},[74,75,76],"strong",{},"Selected past work:",[33,78,79,93,105,117,129],{},[36,80,81,87,88,92],{},[74,82,83],{},[23,84,86],{"href":85},"\u002Fprojects\u002Fhyperskill","Hyperskill"," — ",[89,90,91],"em",{},"Content & Learning Team Lead, 2024–2026."," Led content for a line of AI bootcamps (AI Engineer, AI Entrepreneur, and others). Also worked on Enlighter — a separate product for teaching agentic coding directly inside the IDE, supporting Cursor and JetBrains Junie.",[36,94,95,87,101,104],{},[74,96,97],{},[23,98,100],{"href":99},"\u002Fprojects\u002Fpracticum","Practicum \u002F TripleTen",[89,102,103],{},"Content Team Lead, then Tech Lead, 2018–2024."," Helped take an online bootcamp from a small experiment to a service used across several countries. Worked on web-development programs and the methodology behind them.",[36,106,107,87,113,116],{},[74,108,109],{},[23,110,112],{"href":111},"\u002Fprojects\u002Fdoka","doka.guide",[89,114,115],{},"Strategist, 2022–2023."," Helped shape the product strategy of an open knowledge base for web-developers, and worked on partnerships.",[36,118,119,87,125,128],{},[74,120,121],{},[23,122,124],{"href":123},"\u002Fprojects\u002Fkruzhok","KRUZHOK",[89,126,127],{},"Co-founder and CTO, 2017–2023 (now closed)."," A non-profit that worked with teenagers in small towns through digital media and education. Built websites for many of those towns together with their teenagers.",[36,130,131,87,137,140],{},[74,132,133],{},[23,134,136],{"href":135,"target":26},"https:\u002F\u002Fgrape.ru\u002Fen","POSSIBLE",[89,138,139],{},"Project Manager, 2015–2017."," Brand campaigns for Colgate, PepsiCo, Nestle, 3M. This is where I learned what producing digital work actually involves.",[16,142,143,144,148],{},"Earlier — Trendway, Sahar Cinema, a web developer role at a logistics company, course author at Moscow Coding School, after-school coding classes at a public school in Moscow, freelance, junior positions, the family real-estate business — see ",[23,145,147],{"href":146,"target":26},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpa7lux\u002F","LinkedIn"," for the full timeline.",[11,150,152],{"id":151},"tech-background","Tech background",[16,154,155],{},"I spent most of my career writing and teaching frontend code, with periodic work on the backend. The stack below is for context — I don't take on new development projects right now, but I still use this when prototyping or contributing.",[157,158],"content-details",{":items":159,"title":160},"[{\"name\":\"Web fundamentals\",\"stack\":\"HTML, CSS, JavaScript, TypeScript\",\"caption\":\"\"},{\"name\":\"Frameworks\",\"stack\":\"Vue, Nuxt, Vite\",\"caption\":\"\"},{\"name\":\"Backend & infra\",\"stack\":\"Node \u002F Express, MongoDB, Linux, Nginx, Git\",\"caption\":\"\"}]","Stack I reach for",[157,162],{":items":163,"title":164},"[{\"name\":\"Frontend\",\"stack\":\"React, Next, 11ty, Pug, SCSS\u002FSASS, Less, Webpack, Gulp, jQuery\",\"caption\":\"\"},{\"name\":\"Backend & data\",\"stack\":\"Django, PostgreSQL, Docker\",\"caption\":\"\"},{\"name\":\"CMS\",\"stack\":\"WordPress, Drupal (nice days)\",\"caption\":\"\"}]","Also worked with",[157,166],{":items":167,"title":168},"[{\"name\":\"Course analytics dashboard\",\"stack\":\"Claude Code, Cursor, Python, Streamlit\",\"caption\":\"Internal tool for tracking course completion, drop-off, and learner progress across bootcamp cohorts.\"},{\"name\":\"Special projects tooling\",\"stack\":\"Claude Code, Cursor\",\"caption\":\"Small internal tools for specific team needs — built fast, shipped internally.\"}]","Hyperskill internal tools (vibe-coded, NDA)",[157,170],{":items":171,"title":172},"[{\"name\":\"Landing page generator\",\"stack\":\"Nuxt.js, TypeScript\",\"caption\":\"\"},{\"name\":\"Courses admin panel\",\"stack\":\"Quasar\",\"caption\":\"\"},{\"name\":\"Student personal cabinet\",\"stack\":\"Nuxt.js, TypeScript\",\"caption\":\"\"}]","LMS frontend for Stradarium",[157,174],{":items":175,"title":176},"[{\"name\":\"Russian Independent Media Archive\",\"url\":\"https:\u002F\u002Frima.media\",\"stack\":\"Next.js, TypeScript\",\"caption\":\"Contributed a few PRs; the main build was by the Lab team.\"},{\"name\":\"NDA civic tech projects\",\"stack\":\"Next.js, TypeScript\",\"caption\":\"\"}]","Civic Tech Lab (NDA and public)",[157,178],{":items":179,"title":180},"[{\"name\":\"1000+ coding tasks\",\"stack\":\"HTML, CSS, JS, Pug, SCSS, React, Express, Webpack, Gulp\",\"caption\":\"Coding exercises and project starters for web-development courses.\"},{\"name\":\"DNS self-service app\",\"stack\":\"Express, MongoDB, Cloudflare API\",\"caption\":\"Students managed their own subdomains and DNS records without contacting support.\"},{\"name\":\"Design systems for courses\",\"stack\":\"HTML, CSS, TS, React\",\"caption\":\"UI libraries for course authors and student projects.\"},{\"name\":\"Learning APIs\",\"stack\":\"Express, MongoDB, PostgreSQL, Strapi\",\"caption\":\"Various REST APIs used across the learning platform.\"}]","Practicum internal tools (all NDA)",[157,182],{":items":183,"title":184},"[{\"name\":\"kruzhok.io\",\"url\":\"https:\u002F\u002Fkruzhok.io\",\"stack\":\"Nuxt, Express\",\"caption\":\"NGO site.\"},{\"name\":\"shalom.kruzhok.io\",\"url\":\"https:\u002F\u002Fshalom.kruzhok.io\",\"stack\":\"HTML, CSS, JS, Gulp\",\"caption\":\"Media about teenagers in Tel Aviv after the war.\"},{\"name\":\"glazok.kruzhok.io\",\"url\":\"https:\u002F\u002Fglazok.kruzhok.io\",\"stack\":\"Nuxt\",\"caption\":\"Site for a documentary about a village football team.\"},{\"name\":\"podcast.kruzhok.io\",\"url\":\"https:\u002F\u002Fpodcast.kruzhok.io\",\"stack\":\"11ty\",\"caption\":\"Podcast site from Dagestan.\"},{\"name\":\"naukograd.io\",\"url\":\"https:\u002F\u002Fnaukograd.io\",\"stack\":\"Nuxt, Django, PostgreSQL, Docker\",\"caption\":\"Media about life in Pushchino — the most architecturally complex of the series.\"},{\"name\":\"10+ village media sites\",\"stack\":\"HTML, CSS, JS\",\"caption\":\"navzvade.ru, shapsha.io, bolshayakocha.ru, pillau.city, sardayal.ru, khrug.ru, and others — each built with local teenagers.\"}]","Media sites for Kruzhok",{"title":186,"searchDepth":187,"depth":187,"links":188},"",2,[189,190,191],{"id":13,"depth":187,"text":14},{"id":63,"depth":187,"text":64},{"id":151,"depth":187,"text":152},"md",{},true,"\u002Fwork",{"title":5,"description":186},"work","vJ00je9R-OezytCGYvX-ggiZvIwwxyJm6LHHxswxqHA",1787058868981]