I'm a Node.js developer with a strong background in data collection, web scraping, and automation. I specialize in backend development using JavaScript and TypeScript, and enjoy building frontends with React when needed. Over the years, I’ve worked on high-load systems for extracting and processing structured data from websites and mobile apps. In my free time, I’m exploring Rust — drawn to its strictness and performance-oriented mindset.
Built a scalable scraping infrastructure for collecting data from hundreds of e-commerce and classified websites.
Implemented browser automation, proxy rotation, CAPTCHA solving, and data normalization pipelines.
Tech: Node.js, TypeScript, Playwright, MongoDB, Redis, RabbitMQ, Docker
Developed an Electron-based application for internal data operations and analytics.
Integrated deeply with scraping backend and local storage.
Tech: Electron, React, TypeScript, Node.js
Developed a service for syncing databases of a web application with an external CRM system.
Ensured smooth data synchronization and high availability.
Tech: Node.js, JavaScript, MongoDB, Redis
Built a full-featured web application for analyzing the potential profitability of DeFi tokens and liquidity pools.
One of the core components was a service for collecting data on existing DeFi projects and calculating estimated yield percentages based on custom analytical formulas.
Tech: JavaScript, Express, MongoDB, JWT, React, MobX, Material UI