Fixed scope,
fixed price
Every figure below is the starting point for a real project of that kind, not a teaser. Describe what needs building and where it has to run, and a firm number comes back — usually the same day.
For open-ended work, taking over someone else's system, or when the scope genuinely can't be pinned down up front.
Web scraping & data extraction
A crawler for the sites you need, built to survive pagination limits, rate limiting, anti-bot defences and schema drift. Output as JSON, CSV or straight into your database.
Python or Node · Playwright · Crawlee · proxy rotation · retry and backoff · monitored runs
Data pipelines & ETL
Scheduled syncs that land clean, deduplicated records in PostgreSQL, Supabase, MySQL, Sheets or your CRM. Idempotent by design, so re-running a window is always safe.
Normalisation · upserts and dedup · date-windowed runs · failure alerting
Apify Actor development
A scraper packaged as a proper Actor — typed input schema, dataset output, scheduling and pay-per-result pricing if you want to sell it. Sixteen are live on the store today.
Input schema · dataset and key-value output · README and docs · store listing
Workflow automation
The manual steps between your tools, removed. Zapier, Make and Parabola where they fit; real code where they don't — and documentation either way.
Zapier · Make · Parabola · webhooks · custom glue where no-code stops
API development & integration
REST and GraphQL endpoints for your own product, or an integration against someone else's — including the ones with bad documentation and awkward auth.
REST · GraphQL · OAuth and token auth · rate-limit handling · versioned contracts
AI integration
Claude, GPT and Gemini wired into a real workflow — classification, extraction, enrichment or analysis on your data, behind one interface so a model can be swapped later.
Claude · GPT · Gemini · prompt engineering · provider abstraction · cost controls
Shopify & e-commerce integration
Catalogue sync, supplier feeds and inventory automation through the Shopify Admin GraphQL API — products, variants, pricing, stock and images kept in step without manual work.
Shopify Admin GraphQL · variant and option mapping · media upload · scheduled reconciliation
Custom web applications
A full-stack build from data model to deployment: authentication, roles, admin flows, the interface and the server it runs on. Optolix is the reference — see the work.
Next.js · Node.js · TypeScript · Prisma · PostgreSQL · Supabase · VPS with Nginx and SSL
Maintenance & support retainers
Production systems drift — sources change their markup, APIs version, credentials expire. A retainer means someone is already watching, and the fix does not wait for a new statement of work.
- Run monitoring and failure alerts
- Selector and schema fixes when a source changes
- 48-hour response
- Everything in Watch
- Up to 8 hours of changes and small features
- New sources added at a reduced rate
- Same-day response on weekdays
- Everything in Operate
- Up to 20 hours, including new builds
- Reserved weekly capacity
- Direct line during your working hours
What every project includes
- A written scope before any code — interfaces, data, schedule, destination and the edge cases
- Working increments you can run yourself, not a black box delivered at the end
- Deployment and scheduling, on your infrastructure or mine
- Documentation written for whoever inherits it
- Two weeks of fixes after handover at no charge
How to engage
Direct is simplest — email me and we agree terms between us. If your company needs an established platform with escrow and invoicing, hire me through Upwork or Fiverr instead; the work and the price are the same.
Describe the job.
Get a number back.
No discovery calls required to find out whether it is affordable.