Skip to content
BackNov 7
Adam K.
Upwork badge

Adam K.

WordPress & WooCommerce | Chrome Extension | Web Scraping | Web Design

I build Python web scrapers, Chrome extensions, and fast websites, either hand-coded or by speeding up an existing WordPress, that keep working after the contract ends. Portfolio: helban.dev. Recent paid WordPress and web work: a reusable master template with a branded child theme, built so that a site can be copied per location without a numeric database ID or an uploaded image breaking the copy, provisioned by script and tested for byte-identical repeat runs. The client's review: "auditing every reference site before building anything and catching a real content bug I hadn't noticed." A vacation-rentals WordPress site whose owner now updates it himself ("excellent work on my website... would definitely hire him again"). Custom navigation and template work across a network of GeneratePress sites. A LearnDash course build. A WooCommerce slow-checkout diagnosis measured on a clone of the shop rather than on the live one. An interactive cloud-cost estimator built into a Kadence site, with lead capture wired to the client's inbox. Recent paid automation and integration work: a Google Apps Script reporting tool where the OAuth handshake to a POS API had stopped working, and the daily sales, wages and cost-of-goods sync had stopped with it. I repaired the handshake, then extended and audited the reporting across a dozen tabs. A Chrome extension that moves AI-generated content straight into Blogger posts, with images uploaded to the owner's own storage, so the links do not expire. DocuSign template fields that lost their formatting. A Framer landing page whose Outseta login and signup were broken. Excel-driven scrapers where targets are read from a spreadsheet and results written back, across LinkedIn, USPTO, WIPO, and G2. On the demo side: live business sites hand-coded with no page builder, measured cold on mobile PageSpeed at 98 to 100 (a salon site, a landing page with a live price calculator, a SaaS landing, a 45-product catalog; the last two score 100 on mobile and desktop). A node-based AI workflow builder (React Flow + Claude API) with a Fault switch that rate-limits the API on demand, so you can watch the retry and backoff handling work instead of taking my word for it. A three.js product configurator. A Stripe checkout (test mode) where the consent gate is enforced on the server, so re-enabling the button in devtools does not get past it. A public WordPress speed case study: the same page at 63 on a bloated Elementor build, 71 optimized in place, 99 rebuilt lean. For social platforms I use official APIs only (Telegram Bot API, Discord, WhatsApp via Twilio, Instagram and Facebook via Meta Graph API). If a job needs mass DMs or fake engagement, I pass. That gets accounts banned. What I take on: - WordPress: speed optimization, GeneratePress/Kadence/Elementor work, LearnDash, WooCommerce fixes - WordPress systems: master templates meant for cloning, WP-CLI provisioning, multi-site rollouts - Fast websites and landing pages (hand-coded HTML/CSS/JS, green on mobile PageSpeed, per-page technical SEO) - Web scraping and price monitoring (httpx, Playwright, BeautifulSoup4) - Chrome extensions (Manifest V3, OAuth2) - Google Apps Script and Sheets automation, including OAuth to third-party APIs - PDF-to-Excel pipelines (pdfplumber, openpyxl) - Telegram and Discord bots: alerts, lead capture, group admin - n8n workflows with LLM steps (Claude, GPT) - API integrations: Gmail, Google Sheets, Google Vision, Stripe, Twilio, Anthropic, Meta Graph Background: 10 years as an embedded C++ developer. Firmware work teaches you to plan for what breaks at 3am: timeouts, retries, malformed input, flaky networks. Scrapers, bots, and websites fail the same ways, so mine ship with those cases already handled. Everything ships with source code you own, a short setup doc, and tests. My code is public on GitHub (price-aggregator, keeptouch, sse-notifier-extension, airtable-sync, cosmetics-catalog-demo), and the demos are live: salon.helban.dev, kalkulator.helban.dev, dropwatch.helban.dev, katalog.helban.dev, orqa.helban.dev, aethos.helban.dev, ottavia.helban.dev, pay.helban.dev, wp-speed.helban.dev. Two of the case studies at helban.dev/case-studies cover paid client work, each one published with that client's consent. I work async: written updates and fast replies, no calls needed. On most jobs I run a smoke test on your actual data first, so you see real output before committing to full scope.

🇵🇱Lodz, Poland$30/hr100% JSS5.00 (11)Since Jun 2026

Earnings and projects

MRR
$1.3k

Last 6 months ÷ 4.8 months active (since Jun 2026)

World#37,438 / 412k
🇵🇱Country#318 / 2,852
Revenue, last 30 days
$600

Last 6 months: $6.2k

World#58,106 / 412k
🇵🇱Country#389 / 2,852
Total earnings
$6.3k

Billed in all: $6.3k

World#235,656 / 412k
🇵🇱Country#1,732 / 2,852
Per project
$368

$387 in the last 6 months

World#211,719 / 412k
🇵🇱Country#1,647 / 2,852
Projects, last 6 months
16
100% fixed0% hourly
World#8,872 / 412k
🇵🇱Country#71 / 2,852
Projects in all
17
100% fixed0% hourly
World#149,089 / 412k
🇵🇱Country#1,094 / 2,852

Earnings, last 30 days

$6.3k+$600 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$5.5k$6.0k$6.5kOct 8Oct 23Nov 7

Skill rankings: Top 7% in Beautiful Soup

Ranked by MRR among everyone on Upwork with the skill.

  1. #25Browser Extension203 freelancers · 🇵🇱 #1Top 12%
  2. #42Beautiful Soup634 freelancers · 🇵🇱 #1Top 7%
  3. #50ChatGPT API516 freelancers · 🇵🇱 #1Top 10%
  4. #55Browser Automation444 freelancers · 🇵🇱 #2Top 12%
  5. #63Bot Development927 freelancers · 🇵🇱 #2Top 7%
  6. #74Google Chrome Extension660 freelancers · 🇵🇱 #2Top 11%
  7. #312Web Scraping3,925 freelancers · 🇵🇱 #8Top 8%
  8. #406Data Extraction5,086 freelancers · 🇵🇱 #2Top 8%