Mikhail Koviazin, Developer in Shanghai, China
Mikhail is available for hire
Hire Mikhail

Mikhail Koviazin

Bio

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

Verifast, Inc
JavaScript, TypeScript, Chrome Extensions, AI Agents, OpenAI...
Saleo Inc.
React, Chrome Extensions, Node.js, Amazon Web Services (AWS), AWS Lambda...
Numen Capital LLP
JavaScript, React, Chrome Extensions, Full-stack, MV3, MV2...

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)

2026 - 2026
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.
Technologies: JavaScript, TypeScript, Chrome Extensions, AI Agents, OpenAI, Large Language Models (LLMs), Claude Code, AWS Lambda, Node.js, Playwright, Puppeteer, Claude API, OpenAI API, CAPTCHA, Artificial Intelligence (AI), Agentic Frameworks, Code Auditing, Supabase, SaaS, Cloud Infrastructure, Anthropic, Workflow Automation, Business Process Automation, Software Architecture, AI-assisted Development, LLM Integration, Data Extraction, Data Pipelines, AI Integration, API Integration, Workflows, Integration

Senior Chrome Extension Engineer (via Toptal)

2024 - 2026
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.
Technologies: React, Chrome Extensions, Node.js, Amazon Web Services (AWS), AWS Lambda, WebStorm, JavaScript, TypeScript, Git, Web App Automation, Web Development, Web Extensions, APIs, Full-stack Development, AI Tools, API Integration, Vibe Coding, User Interface (UI), API Development, Authentication, Claude, ChatGPT, Data Engineering, Artificial Intelligence (AI), WebSockets, AI Agents, Agentic AI, Agentic Frameworks, Claude Code, Cloud Infrastructure, Anthropic, Workflow Automation, Business Process Automation, Software Architecture, AI-assisted Development, LLM Integration, Data Extraction, Data Pipelines, AI Integration, Workflows, Integration

Senior Browser Extension Developer (via Toptal)

2024 - 2024
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.
Technologies: JavaScript, React, Chrome Extensions, Full-stack, MV3, MV2, Application State Management, PDF.js, WebStorm, TypeScript, Git, Web Development, Web Extensions, APIs, Full-stack Development, AI Tools, API Integration, User Interface (UI), Document Processing, Data Engineering, Artificial Intelligence (AI), Agentic Frameworks, Cloud Infrastructure, LLM Integration, AI Integration, Integration

Browser Extension Deployment Specialist (via Toptal)

2024 - 2024
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.
Technologies: Google Chrome, Chrome Extensions, JavaScript, Manifest V3, TypeScript, WebStorm, React, Git, Web Development, Web Extensions, APIs, API Integration, Code Auditing, Payment APIs, Integration

Senior Browser Extension Developer (via Toptal)

2022 - 2024
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.
Technologies: JavaScript, Chrome Extensions, APIs, Browser Plugins, WebStorm, React, TypeScript, Git, Web Development, Web Extensions, Full-stack Development, AI Tools, API Integration, User Interface (UI), Data Engineering, Artificial Intelligence (AI), Cloud Infrastructure, LLM Integration, AI Integration, Integration

Senior Full-stack Developer (via Toptal)

2023 - 2023
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.
Technologies: Browser Plugins, Chrome Extensions, JavaScript, Full-stack, Azure, MV3, React, WebStorm, TypeScript, Git, Web Development, Web Extensions, APIs, Full-stack Development, API Integration, User Interface (UI), Integration

Senior Full-stack Web Developer

2019 - 2023
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.
Technologies: Node.js, React, Chrome Extensions, Web Scraping, Web App Automation, JavaScript, MongoDB, Redux, TypeScript, Web Extensions, REST APIs, HTML, CSS, Firefox Extensions, Software Engineering, WebStorm, Git, Webpack, Web Development, Web Crawlers, Large-scale Web Crawlers, GitHub, Figma, Amazon S3 (AWS S3), ETL, Scraping, Amazon Web Services (AWS), Data Scraping, Axios, APIs, REST, Databases, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Apify SDK, Browser Automation, HTML DOM, Manifest V3, Google Chrome, Workflow Automation & System Integration, Full-stack Development, API Integration, Next.js, User Interface (UI), API Development, Authentication, Technical Architecture, Playwright, Data Analysis, Data Engineering, Data Mining, Artificial Intelligence (AI), Payment APIs, SaaS, Cloud Infrastructure, Workflow Automation, Business Process Automation, Software Architecture, Data Extraction, Data Pipelines, Workflows, Integration

Senior Full-stack Web Developer (via Toptal)

2022 - 2022
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.
Technologies: TypeScript, JavaScript, React, Chrome, Front-end Build Tools, Chrome Extensions, HTML Canvas, Front-end, Front-end Development, WebStorm, Git, Web Development, Web Extensions, APIs, Full-stack Development, API Integration, User Interface (UI), Document Processing, Integration

Senior Browser Extension Developer (via Toptal)

2021 - 2022
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.
Technologies: Web Extensions, iOS Extensions, Safari Extensions, TypeScript, Webpack, Jest, ESLint, Lint, Testing, HTML, CSS, Software Engineering, WebStorm, JavaScript, Git, Web Development, GitHub, Browser Plugins, Full-stack, Web App Automation, Browser Automation, HTML DOM, Manifest V3, Google Chrome, MacBook, MacOS, Chrome Extensions, API Integration, User Interface (UI), Code Auditing, Software Architecture, Integration

Full-stack Web/Browser Extension Developer

2016 - 2020
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.
Technologies: Node.js, React, Chrome Extensions, MongoDB, Bootstrap, TypeScript, Amazon Web Services (AWS), Git, Redux, Web Extensions, APIs, Software Development, HTML, CSS, Firefox Extensions, Software Engineering, WebStorm, Web Scraping, JavaScript, Webpack, Puppeteer, CheerioJS, Web Development, Web Crawlers, Large-scale Web Crawlers, GitHub, Slack, Figma, Amazon S3 (AWS S3), ETL, Scraping, Data Scraping, Axios, REST, Databases, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Apify SDK, Web App Automation, Browser Automation, HTML DOM, Manifest V3, Google Chrome, Workflow Automation & System Integration, Zapier, AI Agents, Large Language Models (LLMs), OpenAI, Python, Full-stack Development, Stripe, Stripe API, API Integration, Scrapy, Next.js, User Interface (UI), API Development, Authentication, Document Processing, Technical Architecture, Playwright, PostgreSQL, Redis, LinkedIn, Data Engineering, Vercel, Prisma, Code Auditing, Payment APIs, SaaS, Cloud Infrastructure, Facebook, Workflow Automation, Business Process Automation, Lead Generation, LinkedIn Sales Navigator, Software Architecture, Data Extraction, Data Pipelines, Workflows, Integration

Software Developer

2014 - 2016
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.
Technologies: React, ASP.NET MVC, C#, JavaScript, Entity Framework, Windows Presentation Foundation (WPF), Windows Forms (WinForms), PHP, .NET, Git, APIs, Software Development, HTML, CSS, Software Engineering, WebStorm, Web Development, GitHub, ETL, Scraping, Data Scraping, REST, Databases, Full-stack, HTML DOM, Workflow Automation & System Integration, Full-stack Development, API Integration, User Interface (UI), Software Architecture, Data Extraction, Data Pipelines, Integration

Experience

FatCoupon Browser Extension

https://fatcoupon.com/chrome-coupon-extension
A cross-browser extension for auto-applying coupons and obtaining cashback on 1,000+ online stores.

• 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

Automated a web scraping and price alert system for over 5,000,000 products and deals from over 1,000 websites.

• 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

A cross-browser extension for adding custom UI controls on Facebook pages to find matching people.

• 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

Developed an internal tool for sending bulk messages with Spintax (rotating template messages) on LinkedIn and Facebook and extracting profiles from LinkedIn, Facebook, Instagram, and Quora.

• 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

Data aggregation and one-point management web service for four contextual ad networks and analytics services.

• 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

2017 - 2020

Master's Degree in Software Engineering

Harbin Institute of Technology - Harbin, China

2012 - 2016

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring