[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"/works":3,"projects":36},{"id":4,"title":5,"body":6,"date":27,"description":23,"extension":28,"head":27,"meta":29,"navigation":30,"ogImage":27,"path":31,"robots":27,"schemaOrg":27,"seo":32,"sitemap":33,"stem":34,"__hash__":35},"content/2.works.md","Projects",{"type":7,"value":8,"toc":24},"minimark",[9],[10,11,12,19],"works",{},[13,14,16],"template",{"v-slot:title":15},"",[17,18,5],"p",{},[13,20,21],{"v-slot:subtitle":15},[17,22,23],{},"A list of projects I've worked on",{"title":15,"searchDepth":25,"depth":25,"links":26},2,[],null,"md",{},true,"/works",{"title":5,"description":23},{"loc":31},"2.works","0rte3cuZRMD-5s2THZG__qhUAjVnGl0hnx6SkJXcuKM",[37,49,61,73,84,95,106,117,127],{"id":38,"date":39,"description":40,"extension":41,"featured":30,"github":42,"image":43,"link":44,"meta":45,"name":46,"npm":27,"release":39,"stem":47,"__hash__":48},"projects/projects/00.solana-bots.json","2026","A cross-platform desktop application and CLI for the Solana network that handles concurrent mass token swaps and trading automation, featuring built-in encrypted multi-wallet management and mass operation capabilities. Distributed as compiled installers with Cloudflare's S3","json","https://github.com/Sergo706/solana-bots","/projects/home.png","https://solana.riavzon.com/",{},"Solana Bots","projects/00.solana-bots","ds94eAV87Ep4fGr8VMaOXOdifCxagGL4HAknEYZPOGA",{"id":50,"date":51,"description":52,"extension":41,"featured":30,"github":53,"image":54,"link":55,"meta":56,"name":57,"npm":58,"release":51,"stem":59,"__hash__":60},"projects/projects/01.auth-h3client.json","2025","Backend-for-frontend toolkit for the IAM service, that can be used with H3/Nitro frameworks; provides authentication helpers, OAuth client for various providers, typed session management, and route/event handler wrappers. Has a dedicated Nuxt module.","https://github.com/Sergo706/auth-h3client","/projects/auth-h3client.png","https://docs.riavzon.com/docs/auth-h3client",{},"Auth H3Client","https://www.npmjs.com/package/@riavzon/auth-h3client","projects/01.auth-h3client","CyUA_GUY0otj_AglcVHJcLHzRLEfTUFudga50at6uCc",{"id":62,"date":63,"description":64,"extension":41,"featured":30,"github":65,"image":66,"link":67,"meta":68,"name":69,"npm":70,"release":51,"stem":71,"__hash__":72},"projects/projects/02.auth-iam.json","2024","Authentication service for identity management, OAuth, and MFA; implements HMAC-SHA256 signing, session-family token rotation with deterministic canary cookies, and multi-layer rate limiting.","https://github.com/Sergo706/auth","/projects/auth.png","https://docs.riavzon.com/docs/iam",{},"Auth Service","https://www.npmjs.com/package/@riavzon/auth","projects/02.auth-iam","1cgQQ-IoS7U4AwU9zBSNHay8HjeYM5-Rx1AsJL1jFqg",{"id":74,"date":63,"description":75,"extension":41,"featured":30,"github":76,"image":77,"link":78,"meta":79,"name":80,"npm":81,"release":51,"stem":82,"__hash__":83},"projects/projects/03.bot-detector.json","Express middleware that scores requests through a two‑phase pipeline of 17 checkers (IP/geo/TLS/fingerprint/behavior/custom), backed by Shield‑Base threat data; auto-generates typed high‑risk/banned MMDBs from visitor history, includes a CLI to manage data sources, and supports configurable ban thresholds and optional firewall enforcement.","https://github.com/Sergo706/botDetector","/projects/bot-detector.png","https://docs.riavzon.com/docs/bot-detection",{},"Bot Detector","https://www.npmjs.com/package/@riavzon/bot-detector","projects/03.bot-detector","tVqZoBO2wocX1C1ZgzFGx5IXi6moW_5doP26iTEdnq8",{"id":85,"date":39,"description":86,"extension":41,"featured":30,"github":87,"image":88,"link":89,"meta":90,"name":91,"npm":92,"release":39,"stem":93,"__hash__":94},"projects/projects/04.shield-base.json","CLI and programmatic toolkit for sourcing, normalizing, and compiling network data into binary database formats (MMDB/LMDB). Can generate arbitrary TypeScript type definitions and custom MMDB/LMDB databases.","https://github.com/Sergo706/shield-base-cli","/projects/shield-base.png","https://docs.riavzon.com/docs/shield-base",{},"Shield Base","https://www.npmjs.com/package/@riavzon/shield-base","projects/04.shield-base","ZvHxJPkjMxVSfD3JMI8xL__FiDppizb2BW2KrOTgl7o",{"id":96,"date":39,"description":97,"extension":41,"featured":98,"github":99,"image":100,"link":101,"meta":102,"name":103,"npm":27,"release":39,"stem":104,"__hash__":105},"projects/projects/05.docshub.json","Documentation platform and developer portal built with Nuxt 4 and @nuxt/content. Publishes guides for the tools I build, supports hybrid SSR/SSG, uses Nuxt UI components, and integrates automated feed generation.",false,"https://github.com/Sergo706/docshub","/projects/docshub.png","https://docs.riavzon.com",{},"Docshub","projects/05.docshub","yJH-RWSYxSQwAg9UyHDbC5Ut9NpUyD3kL3kykmtbgNw",{"id":107,"date":39,"description":108,"extension":41,"featured":98,"github":109,"image":110,"link":111,"meta":112,"name":113,"npm":114,"release":51,"stem":115,"__hash__":116},"projects/projects/06.utils.json","Collection of TypeScript helpers and ESLint configs for backend and full‑stack apps that I reuse across different projects","https://github.com/Sergo706/utils","/projects/utils.png","https://docs.riavzon.com/docs/utils",{},"Utils","https://www.npmjs.com/package/@riavzon/utils","projects/06.utils","8WUwLp2LRWttv2G0HsG_E4hA9xzQuwp9grDItfpfvCM",{"id":118,"date":39,"description":119,"extension":41,"featured":98,"github":120,"image":121,"link":122,"meta":123,"name":124,"npm":27,"release":39,"stem":125,"__hash__":126},"projects/projects/07.portfolio-site.json","Sleek Nuxt 4 portfolio deployed on Cloudflare Pages. Features custom Tailwind animations, fully typed Vue 3 components, and a secure serverless backend using Hybrid SSR, Cloudflare Turnstile bot detection, and automated Resend integrations.","https://github.com/Sergo706/portfolio","/projects/portfolio.png","https://riavzon.com",{},"Personal Portfolio","projects/07.portfolio-site","6CLgBVJuo__7qvXJzFXRJheNuZnOO2QvMOcRQGEUAKM",{"id":128,"date":63,"description":129,"extension":41,"featured":98,"github":130,"image":131,"link":130,"meta":132,"name":133,"npm":27,"release":134,"stem":135,"__hash__":136},"projects/projects/08.publishing-platform.json","Full-stack developer publishing platform built with Nuxt 4, Drizzle ORM, and Nitro. Designed a secure media pipeline using signed S3 uploads, an AST-based Markdown parsing pipeline for XSS prevention, and optimized delivery using stale-while-revalidate caching.","https://github.com/Sergo706/share","/projects/share.png",{},"Publishing Platform","Soon","projects/08.publishing-platform","feZphcSRi5qWBk_5EJfAQI7RUq1NkT_z0x-Umdm6MeI",1779819065007]