
Mikhail Koviazin
Verified Expert in Engineering
Web Developer
Shanghai, China
Toptal member since September 22, 2021
Mikhail is a senior full-stack engineer with 12+ years of experience specializing in web scraping and browser automation under anti-bot protection. He's built scraping systems covering 5+ million products across 1,000+ sites and shipped 50+ browser extensions for Chrome, Firefox, and Safari. Mikhail's recent focus is on AI agents and browser automation, including LLM extraction with deterministic validation, CAPTCHA solving without a headless browser, and systems achieving 99%+ reliability.
Portfolio
Experience
- Web Development - 12 years
- JavaScript - 11 years
- Web Scraping - 11 years
- React - 11 years
- Node.js - 11 years
- Chrome Extensions - 10 years
- TypeScript - 10 years
- Browser Automation - 8 years
Preferred Environment
Git, WebStorm, SourceTree, Windows, Node.js
The most amazing...
...work I've done is a browser-automation workflow that cut a property-management job from 8 minutes, often timing out, to 70 seconds at over 99% reliability.
Work Experience
AI Agent and Browser Automation Engineer (via Toptal)
Verifast, Inc
- Refactored the SPA version of a RealPage browser-automation connector that imitates real user actions, cutting runtime from 7-8 minutes (often hitting the 10-minute timeout) to 60-75 seconds at 99%+ reliability.
- Re-engineered the ResMan connector for stability and speed, taking a previously unusable workflow to production for the first time (operators had been doing the work manually).
- Built driver-license validation for Florida and Texas against official state DMV sources with no public API, including CAPTCHA solving without a headless browser, plus AI analysis of results.
- Implemented I-20 and I-901 (SEVIS fee) form validation through imitated browser requests.
Senior Chrome Extension Engineer (via Toptal)
Saleo Inc.
- Developed and maintained the browser extension for an AI-powered live demo platform that personalizes and controls demo data directly inside live third-party products.
- Implemented the Demo Sync feature that significantly decreased time costs for enterprise sales, presales, and enablement teams.
- Integrated the existing real-time data sync into personalized demo charts and tables, substituting API and WebSocket data so child demos override only the data they need.
- Migrated the extension UI from on-page content scripts into the browser sidebar, and delivered standalone front-end and back-end features.
Senior Browser Extension Developer (via Toptal)
Numen Capital LLP
- Rewrote the extension prototype from MV2 to MV3 (to be able to publish the extension in the Chrome Web Store). Refactored state management system and text highlighting algorithms.
- Implemented PDF file interception in the extension (local and web-based documents) under MV3, with text highlighting in a custom PDF viewer (PDF.js).
- Implemented smart tags system: analyzing webpage content with artificial intelligence (AI) to suggest the most suitable tags and note details to users.
- Built new extension UI components and fixed issues in the existing prototype UI.
- Implemented seamless authentication between extension and website.
Browser Extension Deployment Specialist (via Toptal)
Stage Front Tickets, Inc.
- Audited a browser-extension codebase for Chrome Web Store compliance and publishing eligibility.
- Delivered a prioritized list of pre-publishing fixes and recommendations to the development team.
- Managed the Chrome Web Store submission and publishing process for the extension.
Senior Browser Extension Developer (via Toptal)
Shady.Club Ltd
- Took a brand-ethics labeling extension forward from MVP, surfacing Good On You sustainability ratings on product cards across European fashion retail sites.
- Rebuilt the brand-matching system between product cards and the brand database, eliminating false positives and negatives for brands with overlapping names.
- Improved the database architecture to match brand data faster.
- Integrated an affiliate partner network with a browser extension to track the customers following partner links.
- Integrated AI image search to recommend higher-rated replacement products from a product photo.
Senior Full-stack Developer (via Toptal)
Kenneth Corigliano
- Developed a full-stack real-estate product: a browser extension for sharing property notes across listing sites, plus the back end and an admin dashboard to manage users and notes.
- Implemented an algorithm to match the same property across real-estate sites despite differing address and property formats, so the same notes appear for that property everywhere.
- Implemented a user-friendly notes-sharing flow for users without an installed browser extension, which allows those users to install the extension and review the property notes.
Senior Full-stack Web Developer
Fatcoupon Technology
- Architected and developed a cross-browser extension for auto-applying coupon codes and cashback across 1,000+ online stores, reaching 30,000+ users at a 4.8/5 rating.
- Created a system for automated web scraping and price updating over 5,000,000 products and deals from over 1,000 websites.
- Automated routine business tasks such as scraping deals and coupons, registering accounts, and cleaning affiliate links.
- Led a team of three software engineers, mentoring and reviewing the code.
- Worked closely with the product owner and product manager on analyzing competitors, business needs, and development vectors from the technical side.
Senior Full-stack Web Developer (via Toptal)
WFHLAND Inc.
- Architected and developed a browser extension for making on-page web notes across websites and on online/local PDF files.
- Integrated an open-source web notes engine with a browser extension and improved its algorithms for better (de)serialization of web notes over various websites, including complicated cases with highly dynamic websites and online/local PDF files.
- Integrated an open-source library for rendering PDF files and improved some of its features. Developed web notes functionality for PDF files.
Senior Browser Extension Developer (via Toptal)
1Blocker LLC
- Adapted the open-source uBlock engine to Safari (which it does not officially support) and wrote targeted blocking to counter aggressive anti-ad-block measures on YouTube and Twitter.
- Extended and deeply refactored the existing ad-blocking web extension functionality for Safari on iOS and macOS.
- Developed a custom solution for data storage that works in a specific web extension environment.
- Reverse-engineered competitor ad-blocking extensions (open-source and proprietary) to inform architecture decisions, and produced a feature comparison for the client.
Full-stack Web/Browser Extension Developer
Freelance Clients
- Developed and maintained over 50 browser extensions and web service projects.
- Used web scraping to extract data from websites, including Amazon, Google, Facebook, Instagram, Twitter, LinkedIn, and others.
- Built LinkedIn and Sales Navigator automation for lead generation and enrichment: exporting profile and connection data (name, email, company, title, location) to spreadsheets, and tagging company accounts from a source list.
- Created web automation for different sites, including automatic cart checkout for eBay and personalized outreach flows built from each profile's own data.
- Automated full authenticated user flows on heavily bot-protected platforms (login, navigation, search, posting, data collection), including IP rotation, proxy, and browser fingerprint management.
Software Developer
66Bit
- Developed a web service for aggregation and one-point management of four context ads networks and analytics services.
- Maintained and added new features for the English learning desktop application.
- Led a team of two developers, reviewing and mentoring them during working on English learning mobile and desktop apps.
- Helped develop SaaS for obtaining access to wifi access points through social networks.
Experience
FatCoupon Browser Extension
https://fatcoupon.com/chrome-coupon-extension• Conducted research about our competitors and made software requirement specifications.
• Planned the architecture of the project and chose the most appropriate technology stack.
• Architected a uniform JavaScript solution for auto-applying coupons on 1,000+ websites in multiple desktop browsers and mobile apps (Android, iOS) via WebView.
• Developed the extension's front end using React, Redux, and TypeScript.
• Integrated an auto-applying coupons function into mobile apps using Kotlin and Swift.
• Led a team of three developers while integrating 1,000+ websites with extensions.
Automated Product Scraping System
• Researched to analyze our competitors and made software requirement specifications.
• Planned the project architecture and chose the best technology stack.
• Architected a uniform JavaScript solution for scraping 1,000+ websites, including those requiring browser rendering and scraping protection bypass.
• Developed a web scraping system using Apify SDK, Puppeteer, Cheerio, MongoDB, TypeScript, and Webpack.
• Developed the dashboard front end using React, Redux, and TypeScript.
• Developed a back end using Node.js, Express, Passport, MongoDB, TypeScript, and Webpack.
• Created a CI/CD pipeline using PM2 while deploying on AWS EC2.
• Led a team of three developers during integrating 1,000+ websites with a web scraping system.
Facebook Dating Extension and Website
• Developed the front end for the extension and website using React and Bootstrap.
• Developed the back end using Node.js, Express, MongoDB, and Webpack.
• Integrated payment gateway to provide users the ability to pay for subscriptions and buy additional likes.
• Set up the CI/CD pipeline for deploying on Heroku.
Social Network Automation Tool
• Built the front end with React and Material-UI.
• Web automation processes were built using Cheerio and PhantomJS.
• The back end was developed using Node.js, Express, MongoDB, and Webpack.
• Set up the CI/CD pipeline for deploying on Heroku.
Contextual Ad Network Management Service
• Created a software requirement specification and planned the architecture of the project.
• Integrated and unified management functions of four different APIs–Google Ads, Google Analytics, Yandex Direct, and Yandex Metrica.
• Developed the front end using React and Bootstrap.
• Developed the back end using ASP.NET MVC, EF6, MySQL, and Windows IIS Server.
Education
Master's Degree in Software Engineering
Harbin Institute of Technology - Harbin, China
Bachelor's Degree in Applied Informatics
Ural State University of Economics - Yekaterinburg, Russia
Skills
Libraries/APIs
Node.js, React, Puppeteer, CheerioJS, REST APIs, API Development, Playwright, Claude API, iOS Extensions, Stripe, Stripe API, Entity Framework, Windows Forms (WinForms), PhantomJS, Google Analytics API, Google Ads API, OpenAI API
Tools
WebStorm, Webpack, Claude Code, Claude, Git, GitHub, ChatGPT, WebView, SourceTree, Slack, Figma, Front-end Build Tools, Zapier, Prisma
Languages
JavaScript, TypeScript, HTML, CSS, C#, Python, Excel VBA, PHP, Kotlin, Swift
Frameworks
Express.js, Redux, Bootstrap, .NET, Next.js, Agentic Frameworks, ASP.NET MVC, Windows Presentation Foundation (WPF), Material UI, Jest, Chrome, Scrapy
Paradigms
ETL, HTML DOM, REST, Testing
Platforms
MacOS, Google Chrome, Amazon Web Services (AWS), Vercel, Amazon EC2, Heroku, Windows Server, Windows, PDF.js, Azure, AWS Lambda
Storage
Data Pipelines, MongoDB, Amazon S3 (AWS S3), Databases, MySQL, PostgreSQL, Redis
Other
Web Scraping, Chrome Extensions, Software Development, Web App Automation, Apify SDK, Web Development, Web Extensions, APIs, Software Engineering, Firefox Extensions, Web Crawlers, Large-scale Web Crawlers, Scraping, Data Scraping, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Browser Automation, Manifest V3, Front-end, Front-end Development, MV3, MV2, Workflow Automation & System Integration, MacBook, AI Agents, Large Language Models (LLMs), OpenAI, Full-stack Development, API Integration, Technical Architecture, Data Engineering, Code Auditing, Anthropic, Workflow Automation, Business Process Automation, Software Architecture, AI-assisted Development, LLM Integration, Data Extraction, Workflows, Integration, Facebook, Safari Extensions, Axios, Algorithms, AI Tools, Agentic AI, AI Agent Orchestration, AI Integration, Artificial Intelligence (AI), AI Development, Vibe Coding, User Interface (UI), Authentication, Document Processing, Data Analysis, Data Mining, LinkedIn, Payment APIs, SaaS, Cloud Infrastructure, Lead Generation, CI/CD Pipelines, Payment Gateways, Spintax Generator, Yandex.Direct, Yandex.Metrika, ESLint, Lint, HTML Canvas, Application State Management, CAPTCHA, WebSockets, Supabase, LinkedIn Sales Navigator
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring