
In Progress
Posted
Paid on delivery
Purpose Extend the generic browser automation core delivered under Project 1 with modular verification adapters, alternative browser execution modes, multi-provider residential/mobile proxy infrastructure, NVIDIA account/API-key lifecycle management and MEGA account/storage lifecycle management. The developer has already reviewed and understood the Project 1 brief. Project 2 must therefore reuse the Project 1 architecture, conventions and entities, including Platform, Platform Account, Browser Profile, Task Template, Task Run, Execution Log, Artifact, API Token, Webhook Event and Integration Connector. Project summary Project 2 adds fourteen consistently designed work packages to the existing generic automation core. Each work package must be represented in the Angular administration interface and, where applicable, through REST API endpoints, task templates, asynchronous workers, structured logs, normalized results, artifacts and webhook events. Provider-specific code must remain inside replaceable adapters. Browser execution technology, proxy providers and verification providers must be selectable through stable internal contracts rather than hard-coded directly into the shared task engine. Main goals • Implement all 14 agreed work packages without reintroducing Google Maps-specific or provider-specific logic into the shared core. • Introduce a formal Browser Execution Manager supporting standard Playwright, Playwright with the approved Stealth Plugin, and CloakBrowser as mutually exclusive execution modes. • Integrate DataImpulse, Oxylabs, ASocks, Smartproxy and Bright Data through a common proxy-provider abstraction. • Securely manage provider credentials, proxy credentials, browser sessions, cookies, API keys, account recovery material and storage connector secrets. • Execute long-running verification, proxy synchronization and health-check work through the existing queue/worker model. • Provide normalized statuses, recoverable errors, audit logs, screenshots/artifacts, tests, demonstrations and technical documentation. Technological base that must be maintained • Angular front-end • Node.js / Express back-end • Playwright as the principal browser automation framework • Crawlee / PlaywrightCrawler where browser task orchestration requires it • Existing database / persistence layer and migrations • Existing authentication, role and settings structure • Existing queue, workers, retries, logs, artifacts, REST API and Webhook conventions from Project 1 For Work Package 5, the current Node.js/Playwright stack must be used. Puppeteer or .NET must not be introduced merely to enable stealth functionality unless separately approved in writing after a documented compatibility analysis. Project Scope and milestone structure Milestone 2.A Verification and Base Proxy Connection — Work Packages 1–4. Milestone 2.B Alternative Browser Execution Layer — Work Packages 5–6. Milestone 2.C Residential and Mobile Proxy Provider Infrastructure — Work Packages 7–9. Milestone 2.D NVIDIA Account and API Key Lifecycle — Work Packages 10–12. Milestone 2.E MEGA Account and Storage Lifecycle — Work Packages 13–14. Consolidated work-package register No. Work package Milestone 1 Email Verification API Adapter 2.A 2 CAPTCHA / reCAPTCHA / FunCaptcha Provider Adapter 2.A 3 SMS Verification / OTP Adapter 2.A 4 DataImpulse Proxy IP Provider Connection 2.A 5 Playwright Stealth Plugin Execution Mode 2.B 6 CloakBrowser Execution Mode 2.B 7 Oxylabs Residential and Mobile Proxy Adapter 2.C 8 ASocks and Smartproxy Residential/Mobile Proxy Adapters 2.C 9 Bright Data Residential and Mobile Proxy Adapter 2.C 10 NVIDIA Account Onboarding Workflow 2.D 11 NVIDIA API Key Collection and Secure Inventory 2.D 12 NVIDIA Account and API Key Maintenance 2.D 13 MEGA Account Onboarding and Secure Storage Connector 2.E 14 MEGA Account and Storage Maintenance 2.E Mandatory architectural design 1. Provider-adapter architecture • Every external service must implement a common provider-adapter contract with configuration validation, connection testing, normalized output and normalized error handling. • Provider responses must be mapped to stable internal schemas so that a provider may later be replaced without changing the shared task engine or client-facing API. • Provider credentials must be referenced through internal credential IDs. Raw secrets must never be embedded in task payloads, logs, webhooks, screenshots or artifacts. • All external requests must support configurable timeout, retry limit, rate-limit handling and circuit-breaker behavior. • Official APIs or SDKs must be preferred over browser automation whenever they provide the required capability. 2. Browser Execution Manager The browser layer must expose one stable BrowserEngineAdapter interface to the task engine. The implementation must support the following execution_mode values: • playwright_standard — ordinary Playwright execution without stealth or CloakBrowser. • playwright_stealth — Playwright execution with the approved Stealth Plugin enabled. • cloakbrowser — execution through the CloakBrowser adapter. Mutual-exclusion rule: a Browser Profile and a Task Run may use only one execution mode. Stealth Plugin and CloakBrowser must never be enabled simultaneously for the same execution. The data model must use a single execution_mode field or enum. It must not use two independent boolean flags such as stealth_enabled and cloakbrowser_enabled, because that design allows invalid dual activation. • The selected mode must be snapshotted on the Task Run at queue time so that later profile edits do not change an already queued execution. • Automatic fallback from CloakBrowser to Stealth Plugin, or in the opposite direction, is disabled by default. A fallback policy may be added only as an explicit administrator setting because different engines may produce different browser state and fingerprint behaviour. • Cookies and storage state must be isolated by Browser Profile and execution mode unless compatibility has been verified. Session conversion must never be assumed. • Each run must log engine name, adapter version, browser version, launch result and any engine-specific error code without exposing sensitive fingerprint or credential data. 3. Proxy Provider Manager Work Packages 4 and 7–9 must be implemented through one ProxyProviderAdapter interface and a normalized Proxy Inventory. The intended function is authorized import, generation and synchronization of proxy connection parameters from the client’s provider subscriptions. It is not the harvesting of unrelated IP addresses from provider websites. • Normalize provider, network type, protocol, gateway/host, port, username/credential reference, country, region/city, ASN/carrier when available, sticky/rotating mode, session identifier, session TTL, enabled status and provider metadata. • Support provider capabilities such as residential, mobile, datacenter, ISP, country/city targeting, sticky sessions, rotating sessions and usage/quota reporting when offered by that provider. • Allow assignment at Browser Profile, Platform Account, Task Template and Task Run level, following Project 1 permissions and precedence rules. • Maintain health state, last successful use, last failure, consecutive failures, observed public IP, latency and optional controlled rotation. • Provider-specific gateway formats must be generated inside the adapter. They must not leak into the shared task engine. • Redistribution or resale of provider credentials/endpoints is outside this Project 2 scope unless separately approved and supported by the provider contract and an entitlement/billing layer.
Project ID: 40632346
52 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I can extend your existing Project 1 automation platform by implementing all 14 work packages while preserving the current architecture, coding standards, and reusable adapter based design. The solution will include a modular browser execution manager, provider independent verification adapters, unified proxy infrastructure, secure NVIDIA and MEGA account lifecycle management, REST APIs, Angular admin panels, background workers, normalized logging, webhook support, automated testing, and complete technical documentation for a scalable and maintainable system.
€19 EUR in 7 days
5.9
5.9
52 freelancers are bidding on average €34 EUR for this job

Hello, With over 9 years in software development and automation, my extensive skill set aligns perfectly with your project requirements. From your project summary and description, I've gained a deep understanding of what you are seeking to achieve in Project 2. You need an expert who has prior knowledge of the shared core, platform account, task templates among other entities established in Project 1; I'm that person. More specifically, my comprehensive experience in JavaScript and PHP makes me highly proficient in the essential technological bases for this project - Angular front-end, Node.js / Express back-end, Playwright as the principal browser automation framework, persisted database migration just to mention a few. Additionally, having worked on complex projects like SaaS development and web scraping, I understand all about consistency, adaptability, and maintainability which are key to delivering this project successfully. My track record will be instrumental in ensuring compliance with your laid out milestones considering your existing authentication structure,cljs queues, retries logs, artifacts, REST APIs and Webhook conventions. Let's team up to execute a clean and efficient refactoring v2! Thanks!
€30 EUR in 1 day
8.6
8.6

Hello, I'm Mohammad, an experienced software developer with a passion for AI-powered systems and intelligent automation. Your project is a fantastic fit for my expertise as it lies at the intersection of my AI knowledge, web scraping proficiency, and Node.js skills. I've built similar scalable platforms and SaaS solutions in the past that required complex multi-provider integrations and sophisticated automation workflows - which directly aligns with your needs. In terms of the technology, I'm well-versed in all the tools you require - Angular, Node.js/Express, Playwright, Crawlee, and more. What sets me apart is my ability to solve complex problems while leveraging modern AI technologies like OpenAI for smoother processes at scale. I believe you'll find my understanding of MCP server development and multi-agent systems particularly beneficial in the context of this project. Moreover, I'm known for delivering secure and maintainable code that meets long-term business needs. My solutions are always revenue-driven which means not only will they ensure smooth functioning of your processes but also contribute to your bottom line. With me on board, be assured that all 14 agreed work packages will be implemented seamlessly without bringing in any provider-specific or Google Maps-specific logic into the shared core.
€19 EUR in 1 day
8.2
8.2

I understand you need to extend the existing automation core with the 14 work packages while keeping provider-specific code inside replaceable adapters. I can work with your Project 1 architecture and maintain the conventions you already have in place. I've built similar modular systems before with this exact stack, so I can handle the Browser Execution Manager, proxy abstractions, and lifecycle workflows without breaking the shared core. Unlimited revisions until you're completely satisfied. Let me know if you'd like to start with a small piece of the demo work to see how we work together. I'm available to start immediately and would be happy to discuss your requirements in detail. Best Regards, Azad
€150 EUR in 3 days
7.8
7.8

Drawing from my extensive experience as a full-stack developer and deep expertise in AI engineering, I'm confident in my ability to deliver the GM Scraper Core Refactor v2 project to your highest satisfaction. My background includes custom WordPress plugin development, PHP, JavaScript, and end-to-end web application delivery - all of which will be central to this project. With proficiency in Node.js which is core to the existing technological base and Angular for the frontend, I'll effectively build upon the Project 1 architecture ensuring every module aligns with your vision. Notably, my AI skills are a powerful advantage for this project. From LLM-powered applications using LangChain, LangGraph and RAG pipelines with vector databases (ChromaDB, pgvector) to building AI agents connecting to external tools through MCP; I have a strong understanding of how automation can create efficiencies and drive business value. This understanding is key to executing the complex work packages involved in this project flawlessly. Lastly, I offer more than just technical prowess. I'm committed to open communication throughout the entire development process ensuring you stay informed and your specifications are reflected in the final output. With me, you're not getting just another developer but an attentive partner that'll work tirelessly to get you top quality results. Choose me today for a smooth end-to-end project execution.
€25 EUR in 1 day
6.4
6.4

Hi Client, I can extend your existing Angular/Node.js/Playwright automation platform with modular provider adapters, browser execution modes, proxy infrastructure, secure credential management, REST APIs, workers, and complete documentation while preserving your Project 1 architecture.
€19 EUR in 1 day
6.5
6.5

Post Project 1, I am well-versed with the architectural needs for GM Scraper Core Refactor v2 and have a complete understanding of the challenges this project entails. With expertise in Playwright, Angular, Node.js, and Express, I assure a seamless incorporation of fourteen additional work packages into the current architecture while keeping the codebase maintainable, flexible and reusable via my in-depth experience in full-stack web development and adaptability in dealing with complex projects. Additionally, you will benefit from my expertise in documentation which aligns perfectly with your project expectations for structured-logs, normalized-results and technical documentations. I guarantee to meet milestones as specified in project scope within allocated timeframes while generating clean reusable codes.I believe I'm the ideal-fit candidate for this job; proficiently skilled but also dedicated to ensuring that all deliverables are met meticulously. So let's forge ahead to build an improved version of GM Scrapper worth its weight in gold!
€30 EUR in 1 day
5.2
5.2

I can extend your existing Project 1 automation platform while preserving its architecture, conventions, and reusable abstractions. I'll implement all 14 work packages using a modular adapter pattern, including the Browser Execution Manager (Playwright Standard, Playwright Stealth, CloakBrowser), normalized verification and proxy provider adapters, secure credential management, asynchronous workers, REST APIs, Angular admin modules, structured logging, webhooks, migrations, automated tests, and complete documentation. The implementation will keep provider-specific logic isolated behind stable interfaces, snapshot execution modes per task run, and maintain compatibility with your existing Node.js/Express, Angular, Playwright, Crawlee, queue, and persistence layers for future extensibility.
€30 EUR in 1 day
5.6
5.6

I’ve built provider-adapter layers and Playwright-based browser automation stacks before, so this aligns with my experience. I’ll implement the 14 work packages in sequence: adapter contracts for email, CAPTCHA, SMS, and proxies (DataImpulse first), then add the Browser Execution Manager with playwright_standard, playwright_stealth, and cloakbrowser modes via a single execution_mode enum and snapshotted Task Run fields. Next, integrate Oxylabs, ASocks, Smartproxy, and Bright Data through a normalized ProxyProviderAdapter with credential IDs and health metrics, followed by NVIDIA account/API key lifecycle endpoints and credential vault with queue-based maintenance workers. Finally, deliver MEGA account/storage connectors with secure secret handling and normalized artifacts. All adapters will enforce timeouts, retries, and circuit breakers, while the Angular UI and REST API will surface the new modes and providers without leaking raw secrets. I can start immediately. Thanks, Andrii
€19 EUR in 1 day
5.1
5.1

I hope you're doing well! My name is Nawal, and I bring over nine years of experience in GM Scraper Core Refactor v2. After carefully reviewing your project brief, I’m confident that I understand your needs and can deliver exactly what you're looking for. Here’s what I offer: ✅ Multiple initial drafts within 24 to 48 hours ✅ Unlimited revisions until you're 100% satisfied ✅ Final delivery in all required formats, including the editable master file and full copyright ownership You can check out my portfolio and past work here: ? Freelancer Profile – eaglegraphics247 I’d love to discuss your project further and explore how we can make your vision a reality. Let me know a convenient time for a quick chat! Looking forward to working together. Best regards, Nawal
€70 EUR in 1 day
4.9
4.9

Hello Sir, I have carefully reviewed the Project 2 architecture and understand that the key requirement is to extend the existing Project 1 automation core without contaminating the shared engine with provider-specific logic. I can work within the existing Angular + Node.js/Express + Playwright/Crawlee stack and preserve the current entities, queues, workers, REST APIs, logs, artifacts, migrations, roles, and webhook conventions. My implementation approach would include: • Stable provider-adapter contracts with normalized outputs/errors • Secure credential references with no raw secrets in logs or task payloads • Browser Execution Manager using a single `execution_mode` enum • ProxyProviderAdapter abstraction for authorized provider subscriptions • Health checks, retries, rate limits, circuit breakers, and structured logs • Task Run snapshots so queued executions remain reproducible • Angular administration screens for all supported integrations • Unit/integration tests, migrations, API documentation, and demonstrations I would not implement CAPTCHA bypass, stealth/fingerprint evasion, or automated account creation intended to defeat platform security controls. Those portions can instead be designed around approved APIs, test environments, or administrator-assisted verification. I am waiting for your kind response. Thanks
€30 EUR in 1 day
5.0
5.0

Hi, I’ve worked on complex automation platforms with modular architectures, so I understand the importance of extending an existing core without breaking its structure. This type of project requires careful planning around adapters, security, scalability, and maintaining clean separation between shared logic and providers. The main challenge is integrating multiple browser modes, proxy providers, and account lifecycle systems while keeping the platform stable and maintainable. I would approach this by building reusable provider adapters, secure credential handling, and normalized workflows that allow new integrations without changing the core engine. I’ll execute this by extending the existing Angular and Node.js architecture, implementing REST endpoints, workers, logs, artifacts, and testing flows. Deliverables will include Browser Execution Manager, proxy infrastructure, NVIDIA and MEGA lifecycle modules, secure integrations, documentation, and a smooth demonstration of completed workflows. Best Regards, Muhammad Saad K
€8 EUR in 2 days
5.1
5.1

Hello, As a result of a detailed review of your Project 2 requirements, I fully understand the scope, milestone structure, and the need to preserve the Project 1 architecture rather than introducing provider-specific logic into the shared core. I have experience with Node.js/Express, Angular, Playwright, Crawlee, queue-based workers, REST APIs, provider abstractions, credential handling, structured logging, and CI/testing, and I’m available to start right away. In my opinion, the key challenge is keeping all 14 work packages modular while maintaining stable contracts for browser engines, proxy providers, verification services, credentials, retries, logs, and webhook events. I would implement BrowserEngineAdapter and ProxyProviderAdapter interfaces, snapshot execution_mode per Task Run, keep provider credentials behind internal IDs, normalize responses/errors, and route long-running work through the existing worker/retry model. For security, secrets would never enter task payloads, logs, screenshots, or webhook bodies, and all integrations would use authorized provider APIs/SDKs where available. I have two quick questions. • Can you provide the Project 1 repository and current database schema? • Are the provider accounts/API credentials already available for integration testing? I would be glad to discuss the milestones and can start immediately. Best regards, Carlos
€30 EUR in 5 days
4.4
4.4

Hello, The core challenge here is extending an existing browser automation system with modular adapters while keeping the shared task engine generic and provider-agnostic. I’ve built similar systems where external integrations were isolated behind clean contracts without leaking provider specifics into shared logic. Last year I refactored a Python/Playwright scraper for a data provider—replaced three hard-coded integrations with adapter layers and cut maintenance cost by 40%. I’d approach this by introducing provider-adapter contracts that normalize all external interactions through stable interfaces, keeping the core engine unchanged. Verification, proxy and browser modes will plug in cleanly without conditional logic in the shared code. This keeps the system maintainable so new providers or execution modes can be added without touching the task engine or front-end. If the adapter contracts and queue/worker conventions align with your existing architecture, I can map the work packages to these layers and start implementation immediately. Thanks, Lazar.
€8 EUR in 1 day
4.4
4.4

Hi, I've reviewed your project on extending the browser automation core from Project 1 with new verification adapters and proxy infrastructure. It sounds like you want a modular approach that keeps your existing architecture intact while adding new functionalities. My approach would involve carefully implementing the fourteen work packages, ensuring they interact seamlessly with your Angular front-end and Node.js back-end. With experience in similar projects, I can ensure that each new feature adheres to your architectural requirements, such as maintaining provider-adapter contracts and avoiding hard-coded logic. I'm also skilled in managing secure credentials and API integrations, which will be crucial for your NVIDIA and MEGA account lifecycles. I focus on delivering clean, scalable solutions and maintaining clear communication throughout the development process. Best regards, Novalitz Tech
€8 EUR in 1 day
4.6
4.6

Hello! I'll refactor your browser automation core into a modular, verifiable scraper architecture that scales cleanly across verification workflows. I've built production web scraping systems using Python, Node.js, and PHP that handle complex automation flows with robust error handling and verification layers. My work with JavaScript and Angular covers both headless browser control and dashboard interfaces for monitoring scraper health. I've designed modular software architectures where each verification step is isolated, testable, and swappable — exactly what you need for extending your generic core into domain-specific verification modules. Here's how I'll deliver this refactor: - Audit the existing core to map dependencies and identify verification touchpoints - Design a plugin-based verification layer with clean interfaces for each module type - Implement sample verification modules with unit tests and integration hooks - Document the architecture and extension patterns for future module development What specific verification workflows are you planning to support first, and do you have performance or concurrency requirements for the refactored core? I'm ready to start immediately and can share the refactor plan within the first day. Let's discuss scope and timelines through Freelancer messages. Best regards, Jordan Rafael
€14 EUR in 2 days
4.2
4.2

Extending the Project 1 automation core with modular verification is a clean scope if the interfaces from the original build stayed consistent. I would start by mapping the existing scraper's hooks in Node and Python, then layer in verification modules without touching the core logic. Can start today, working version in 3 days. These numbers are a starting estimate, we will refine them after I see the current codebase. Want me to send a quick scope doc?
€30 EUR in 4 days
4.2
4.2

Hi, i’m Fernando, a senior full‑stack developer with extensive Node.js, Angular and Playwright experience. I see the core need is to expand the existing automation platform while keeping the architecture clean and provider‑agnostic. A solid adapter pattern will let you swap proxy or verification services without touching the task engine, which also simplifies future audits. My plan is to introduce a BrowserEngineAdapter that enforces a single execution_mode enum, then layer the Stealth and CloakBrowser implementations behind it. For proxies I’ll build a ProxyProviderAdapter conforming to the contract you described, handling credential IDs and health metrics. All new work packages will be wired into the existing queue, with snapshotting of execution settings to avoid drift during runs. In a recent project I refactored a similar automation suite for a fintech client, adding five new provider adapters and a stealth execution mode. The challenge was to keep the core engine untouched while exposing new REST endpoints. By using a contract‑first design I delivered the feature set in two weeks with zero regression bugs. Thanks for considering my bid. i look forward to collaborating and delivering a maintainable, secure extension to your platform.
€30 EUR in 1 day
3.7
3.7

Greetings, I've gone through your project details and it seems you're looking to enhance a browser automation core by introducing modular verification adapters, various execution modes, and managing different account lifecycles, all while keeping the existing architecture intact. My approach would focus on maintaining the integrity of the current system while seamlessly integrating the new work packages. With 5+ years of experience in software development, particularly in Node.js and Angular, I can ensure each component is designed to fit within your established framework and adheres to your architectural guidelines. I noticed you want a robust Browser Execution Manager and a well-structured Proxy Provider Manager. Could you clarify if there are any specific third-party libraries or tools you prefer or want to avoid for this project? You can view my previous work at https://www.freelancer.com/u/Yung2241. Best regards, Ezekiel Isis Young
€19 EUR in 7 days
3.7
3.7

Accepted under manual override. I’m ready to extend the existing Project 1 architecture for GM Scraper Core Refactor v2 while preserving the shared core, adapter boundaries, queue/worker flow, normalized logs, artifacts, and webhook conventions. I’ll keep provider-specific logic isolated behind stable contracts for verification, browser execution, and proxy management, and I’ll maintain the Angular admin interface and Node.js/Express backend structure throughout. I’ll also ensure the browser execution layer supports the required mutually exclusive modes, with a single execution_mode field and no dual-flag design, while keeping credential handling, secrets, and lifecycle workflows secure and auditable across NVIDIA and MEGA processes. Miguel
€100 EUR in 3 days
3.3
3.3

Hi — you want to extend your existing generic browser automation core with formal provider adapters, a Browser Execution Manager, multi‑provider residential/mobile proxy infrastructure, and NVIDIA/MEGA lifecycle management while keeping all Google‑Maps‑specific logic out of the shared engine, and I can implement this within your current Angular + Node.js/Playwright stack. I understand the core challenge: one stable provider‑adapter contract, one BrowserEngineAdapter with mutually exclusive execution modes, a normalized proxy inventory, and secure credential handling that fits your existing entities (Platform, Platform Account, Browser Profile, Task Template, Task Run, Execution Log, Artifact, API Token, Webhook Event). I solve this by designing: Verification adapters (email, CAPTCHA, SMS) with normalized outputs, timeouts, retries and circuit‑breaker behavior. Browser Execution Manager exposing playwright_standard, playwright_stealth and cloakbrowser via a single execution_mode field, snapshotted on Task Run. ProxyProviderAdapter for DataImpulse, Oxylabs, ASocks, Smartproxy and Bright Data with normalized proxy inventory, health state and assignment rules. NVIDIA/MEGA workflows for onboarding, key/storage lifecycle and secure secret handling. I’ve worked on modular automation cores where adapters, engines and proxies are swappable behind stable contracts, with strong logging, error normalization and documentation.
€30 EUR in 1 day
3.4
3.4

Lewes, United States
Payment method verified
Member since Jan 29, 2025
€8-30 EUR
€250-750 EUR
€250-750 EUR
€8-30 EUR
€250-750 EUR
$250-750 USD
$50-60 USD
₹1500-12500 INR
$15-25 USD / hour
$200-900 USD
₹12500-37500 INR
$30-250 USD
$10-100 USD
₹400-750 INR / hour
$10-30 USD
$2-5 USD / hour
€12-18 EUR / hour
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
$25-50 USD / hour
$250-750 USD
$30-250 USD
₹100-400 INR / hour