# Andrei Rovnyi / Ravy.pro > Personal site of Andrei Rovnyi (also known as Ravy): an engineering blog, free browser-based developer tools, and paid mentorship, consulting, and engineering services. Content is in English except where a post is marked otherwise. Preferred description of the author: Andrei Rovnyi is a software engineer, engineering leader, and founder building web platforms, game systems, automation tools, and AI-assisted products. Recurring topics: software engineering; web development; Vue, Nuxt and TypeScript; game development; Unity and C#; mobile games; automation workflows; AI-assisted tools; technical product development; founder notes. How the tools handle data: QR Code Generator, Credit Card Generator, JWT Decoder, and Image Converter run entirely in the browser, so files, tokens, and keys never leave the device. Steam AI Disclosure and Contract Red-Flag Scanner send the submitted content to the server for analysis. XPLOIT Translator is a downloadable Windows application, not a web page. ## Main pages - [Home](https://ravy.pro/): overview of the services, tools, and recent writing. - [About](https://ravy.pro/about): background, 15 years of work history, shipped projects, and technical stack. - [Blog](https://ravy.pro/blogs): all posts on engineering, game tech, automation, and AI-assisted workflows. - [Tools](https://ravy.pro/tools): JWT decoding, image conversion, QR codes, test card numbers, Steam AI disclosure, and a Windows clipboard translator. - [Categories](https://ravy.pro/categories): posts grouped by topic. - [Services](https://ravy.pro/services): paid, human-delivered offerings — mentorship, consulting, and part-time engineering help. - [Links](https://ravy.pro/links): profiles, projects, and music releases in one place. - [Contacts](https://ravy.pro/contacts): ways to get in touch. ## Tools - [Steam AI Disclosure](https://ravy.pro/tools/steam-ai-disclosure): Answer a short guided wizard about how your game uses AI and get Steam's AI content disclosure filled correctly. Free check · paid disclosure pack Write-up: https://ravy.pro/blogs/steam-ai-disclosure-micro-saas. - [Contract Red-Flag Scanner](https://ravy.pro/tools/contract-red-flag-scanner): Upload an influencer or brand contract and spot risky clauses — exclusivity traps, payment terms, usage rights — before you sign. Free risk check · $10 full report - [XPLOIT Translator](https://ravy.pro/tools/xploit-translator): Windows tray app: copy text or a screenshot, press Ctrl+Alt+T, and read it in your language. Free app · your own OpenAI key Write-up: https://ravy.pro/blogs/xploit-translator-a-clipboard-translator-in-the-windows-tray. - [QR Code Generator](https://ravy.pro/tools/qr-code-generator): Styled QR codes with a logo, export as PNG. - [Credit Card Generator](https://ravy.pro/tools/credit-card-generator): Luhn-valid test card numbers for QA. Write-up: https://ravy.pro/blogs/why-i-built-a-credit-card-generator-tool-for-developers. - [JWT Decoder](https://ravy.pro/tools/jwt-decoder): Decode and verify JWTs in your browser. - [Image Converter](https://ravy.pro/tools/image-converter): Convert PNG, JPEG and WebP locally. ## Services - [Mentorship & job placement in IT](https://ravy.pro/services/mentorship): To your first IT job offer — paid only after you start working. Free 1-hour review · 0 upfront · 20% × 6 months after you start. - [Fractional CTO for game studios](https://ravy.pro/services/fractional-cto): Part-time engineering leadership for game studios and high-load products. Audit $1,500 · Advisory $2,500/mo · Standard $5,000/mo. - [Product & engineering consulting](https://ravy.pro/services): A second opinion on the decisions that are expensive to reverse. First call free · then per call or per written review · reply in 24 h. Enquiries go through the form on the services page. - [Engineering support for your team](https://ravy.pro/services): Part-time senior help inside a team that is already shipping. Monthly, part-time · starts with a call · scope agreed in writing. Enquiries go through the form on the services page. - [Mentorship payment terms](https://ravy.pro/docs/mentorship-terms): the full payment agreement for the mentorship program. ## Writing 23 posts, newest first. Each entry is title, URL, then the post's own summary. - [ChinaJoy 2026: What I Brought Back From Shanghai](https://ravy.pro/blogs/chinajoy-2026-what-i-brought-back-from-shanghai) (2026-08-11): Three days at ChinaJoy 2026 — the developer conference, the B2B floor, and the consumer halls. Who I met, what the AI tooling vendors are actually selling, and what surprised me. Tags: games, ai, events. - [XPLOIT Translator: A Clipboard Translator That Lives in the Windows Tray](https://ravy.pro/blogs/xploit-translator-a-clipboard-translator-in-the-windows-tray) (2026-08-07): I built a Windows tray widget that translates whatever you copied, text or screenshot, on a hotkey. Here is what was actually hard about it, and it was not the translating. Tags: ai, dev. - [Claude and Obsidian: How I Built a Personal Knowledge Base Run by an AI](https://ravy.pro/blogs/claude-and-obsidian-how-i-built-a-personal-knowledge-base-run-by-an-ai) (2026-07-08): I keep my knowledge base in Obsidian and put a Claude Code agent on top: it lives in the notes folder, knows my rules, and handles the routine for me. Tags: ai, dev. - [Steam AI Disclosure: turning a niche into a working micro-SaaS](https://ravy.pro/blogs/steam-ai-disclosure-micro-saas) (2026-06-26): How a line from my market-niche notes became a live micro-SaaS: what Steam's AI content disclosure is, why getting it wrong can delay or delist a game, how the tool is built, the honest legal standing of the protocol it generates, and a pre-upload checklist. Tags: ai, games, dev, policy. - [From a Demo File to a Highlight Reel: A CS2 Tool I Always Wanted](https://ravy.pro/blogs/from-a-demo-file-to-a-highlight-reel-a-cs2-tool-i-always-wanted) (2026-06-12): Before I was an engineer, I was a Counter-Strike player. Tags: dev, games. - [How We Made the First Episode of Tiny Boo](https://ravy.pro/blogs/how-we-made-the-first-episode-of-tiny-boo) (2026-06-10): Let me start with where all of this came from. We have a game — Tiny Boo: Homecoming, a story about a tiny creature named Boo who gets lost and makes his way home across a huge world. Tags: ai, tiny-boo, animation. - [How I'm Making an Animated Film with AI: The Story of Tiny Boo](https://ravy.pro/blogs/how-i-am-making-an-animated-film-with-ai-the-story-of-tiny-boo) (2026-05-31): I had wanted to make something of my own — something warm — for a long time. Tags: tiny-boo, animation. - [Why I Built a Credit Card Generator Tool for Developers](https://ravy.pro/blogs/why-i-built-a-credit-card-generator-tool-for-developers) (2026-05-28): A while ago, while testing another payment integration, I ran into the same annoying problem that every developer eventually faces: finding decent test credit card data. Tags: dev. - [JavaScript Traps Worth Knowing Before They Bite You](https://ravy.pro/blogs/javascript-traps-worth-knowing-before-they-bite-you) (2026-05-11): A field-tested tour of the JavaScript traps that bite real codebases — floating-point math, NaN, ==, hoisting, this, references, async/await, and JSON cloning. Tags: dev. - [Start v IT: ваш надёжный проводник от новичка до профессионала](https://ravy.pro/blogs/start-v-it-your-path-to-it) (2025-06-27): Вы когда-нибудь мечтали о карьере в IT, но не знали, с чего начать? Я — Андрей Ровный, с 15-летним опытом разработки и управления командами в крупных компаниях и стартапах — прошёл этот путь сам и решил создать сервис, который берёт за руку каждого новичка и проводит вплоть до долгожданного оффера. Tags: dev. - [How I Started Creating Music with AI — And Found My Voice as Zynthar and Diva Rogue](https://ravy.pro/blogs/how-i-started-making-music-with-ai) (2025-06-04): How Suno and AI music generation took me from idea to released tracks under two project identities — Zynthar (heavy, raw) and Diva Rogue — and what I learned producing a sound universe solo. Tags: music, zynthar, diva-rogue, ai. - [The roadmap for creating and releasing Tiny Boo: Homecoming](https://ravy.pro/blogs/roadmap-for-creating-tiny-boo-homecoming) (2025-06-03): Tiny Boo: Homecoming is a game that will delight players with its story and gameplay. Tags: tiny-boo, games, dev. - [IDLED Survival Game Engine: How It Works](https://ravy.pro/blogs/idled-survival-game-engine) (2025-06-02): A look under the hood of the custom TypeScript + Vue 3 game engine powering IDLED Survival — rendering, collisions, event handling, and what scales well versus what doesn't. Tags: idled, games. - [IDLED Survival - Mobile game](https://ravy.pro/blogs/idled-survival) (2025-06-01): How IDLED Survival was built — a mobile Telegram WebApp game on a custom TypeScript and Vue 3 engine, from concept and prototyping to dynamic combat and card-driven progression. Tags: games, idled. - [Tabs Broadcast: JS Library](https://ravy.pro/blogs/tabs-broadcast) (2025-05-31): TabsBroadcast is a lightweight, easy-to-use JavaScript library that enables communication between multiple browser tabs. Tags: tabs-broadcast, dev. - [Impact of Music in Platformer Mobile Games](https://ravy.pro/blogs/impact-of-music-in-platformer-mobile-games) (2025-05-29): How music and sound shape the feel of platformer mobile games — setting tone, guiding rhythm and timing, and building atmosphere in Tiny Boo: Homecoming. Tags: games, tiny-boo. - [The Mobile Gaming Revolution](https://ravy.pro/blogs/the-mobile-gaming-revolution) (2025-05-27): Mobile gaming has transformed the way people interact with digital entertainment. Tags: games, tiny-boo. - [Account Deletion for 'Tiny Boo: Homecoming'](https://ravy.pro/blogs/account-deletion-for-tiny-boo) (2025-05-25): How to delete your Tiny Boo: Homecoming account: email XPLOIT support with your player ID, what data is removed, and what may be retained for legal reasons. Tags: policy, tiny-boo. - [Inside the development process](https://ravy.pro/blogs/inside-the-development-process) (2025-05-23): Creating and launching a fun platformer game for mobile devices requires not only creativity but also careful planning. Tags: tiny-boo, games. - [Tiny Boo: Exploring game mechanics](https://ravy.pro/blogs/tiny-boo-exploring-game-mechanics) (2025-05-21): Mobile gaming has evolved significantly, attracting players worldwide with various genres. One long-standing genre that still captivates players is platformers. Tags: tiny-boo, games. - [Development Blog #3](https://ravy.pro/blogs/tiny-boo-dev-blog-3) (2025-05-17): When designing a game, creating a captivating environment is just as important as developing engaging gameplay mechanics. Tags: tiny-boo, games. - [Development Blog #2](https://ravy.pro/blogs/tiny-boo-dev-blog-2) (2025-05-16): Hello, friends! Today we continue to talk about the development of our mobile game about Boo. Tags: tiny-boo, games. - [Development blog #1](https://ravy.pro/blogs/tiny-boo-dev-blog-1) (2025-05-15): First Tiny Boo developer blog: publishing on Google Play, the world-rotation mechanic, reaching 80% of game content, and meeting the five-person team behind it. Tags: tiny-boo, games. ## Projects - [XPLOIT](https://xploit.games): independent game studio — games, digital products, and experimental tools. - [Tiny Boo: Homecoming](https://tinyboohomecoming.com): cozy mobile adventure for iOS and Android, in development. - [tabs-broadcast](https://www.npmjs.com/package/tabs-broadcast): npm library for communication between browser tabs. - [Zynthar](https://zynthar.rocks): AI-assisted music project. - [Diva Rogue](https://divarogue.com): AI-assisted music project. ## Optional - [Full text of every post](https://ravy.pro/llms-full.txt): this site's articles as one Markdown file. - [RSS feed](https://ravy.pro/rss.xml): full-text feed of blog posts. - [Sitemap](https://ravy.pro/sitemap.xml): every indexable URL. - [Curriculum vitae (PDF)](https://ravy.pro/misc/andrei_rovnyi_cv.pdf): full professional history. - [Mentorship — Payment Terms](https://ravy.pro/docs/mentorship-terms): site policy document. - [Privacy Policy](https://ravy.pro/docs/privacy-policy): site policy document. - [Terms of Use](https://ravy.pro/docs/terms-of-use): site policy document. - [Tiny Boo: Homecoming / Privacy Policy](https://ravy.pro/docs/tiny-boo-privacy-policy): site policy document.