About

Roman Shipovalov

I love it when routine work disappears: yesterday it was done by hand, today a program does it.

I build digital tools for businesses: websites, Telegram bots and mini apps, data collection and processing, and automation of repetitive work.

How I work

I’m not a traditional programmer: I write code together with AI. My part is to understand the problem, frame the task, check the result and see it through.

What I use

AI for development
Claude CodeCodexCursorGeminiDeepSeekQwenKimiMy main working tools: I write code with them, break down tasks and check solutions.
AI inside products
Claude APIOpenAI APIGemini APIRAGAI built into a bot or service — for example, an assistant that answers customers from a company’s own knowledge base, as in Si Phone.
Websites and apps
ReactNext.jsTypeScriptNode.jsAstroTelegram Mini AppsInterfaces that work equally well on phones and desktops.
Back end and data
PythonFastAPIPostgreSQLSupabaseWhere products, orders and data are stored — and how they’re processed.
Automation
Telegram Bot APIExcelPDF reportsBots, notifications, exports and reports that put themselves together.
Business tools
amoCRMBitrix24Google SheetsYooKassaStripeConnecting a bot or website to your CRM, spreadsheets and payments, so enquiries and payments land where they should.
Testing and deployment
Git & GitHubPlaywrightDockerVercelCloudflareVersion control, automated checks on mobile and desktop, deployment to servers and the web.
Design and graphics
FigmaBlenderCanvasInterface mock-ups, graphics and animation made with code — like the dots on this site.

Already using a particular system or service? Tell me which one, and we’ll work out how to connect to it.

Message me on Telegram

Education

Master’s degree, Faculty of Economics, Lomonosov Moscow State University