Portfolio

28 projects. All production.

Real client work - scrapers, automation systems, and full-stack tools built to run reliably.

RE

Real Estate Aggregator - Israel

Real-time, unified feed across Yad2, Madlan, Homeless and Facebook - AI-normalized in Hebrew.

PythonJavaScriptTypeScriptVue 3+4
HH

HiTakeJob - Israeli Hi-Tech Jobs Platform

Aggregated jobs from Workday, Comeet, Greenhouse and Lever with a Hebrew-first RTL UI, agency portal and real-time chat.

JavaScriptTypeScriptPythonHCL+4
BC

BrainStim Centers - Clinic Operations Automation

Three-module automation: PDF questionnaires parser, Rise4→Monday→CharmHealth sync, eClinical reconciler.

PythonJavaScriptVPSsystemd+4
AD

ARCS Dental - Inventory & Purchasing System

Tablet counting UI + Flask API + Playwright/Henry Schein cart automation - end-to-end with documented handover.

PythonJavaScriptFlaskVue 3+4
NA

Nodo.ia Automated News Pipeline

Daily Spanish-news pipeline: RSS → LLM rewrite + verify → optimized images → GitHub PR.

JavaScriptNode.jsExpressRailway+4
PS

PDF Signature Platform

Self-hosted DocuSign alternative with proper Hebrew rendering - visual field placement, signer link, pdf-lib + fontkit fill.

JavaScriptVue 3QuasarExpress+4
AB

Aviv Bakery - Hebrew E-Commerce Bakery Platform

Full RTL Hebrew bakery platform - public storefront, custom-cake flow, and 12-page admin CMS.

TypeScriptJavaScriptVue 3Vite+4
LT

Lead Tracking & Duplicate Detection System

Gmail → Worldfilia CRM match, per-UTM invalid-rate scorecards to Google Sheets.

PythonGmail APIGoogle Sheets APIGoogle OAuth+4
DG

Dell Guest Checkout Automation

End-to-end Dell.com add-to-cart + guest checkout automation with anti-bot humanization and failure artifacts.

PythonBrightData proxy (port 33335)Seleniumselenium-wire+3
HV

HireMyVisa UK Sponsorship Pipeline

Aggregates UK-sponsor jobs from HireMyVisa, enriches sponsor status in batches, publishes a sales-ready Excel workbook.

PythonHireMyVisa Jobs APIHireMyVisa Sponsor Batch-Checkrequests+3
RG

Realtor → Google Sheets Daily Extraction + Client Dashboard

Apps Script scraper + branded, password-less client dashboard - one deploy, per-client URL.

JavaScript (Apps Script)HTMLCSSPython (probes)+4
SF

Self-Funded Lead Generation Pipeline

SERP + Yelp + PsychologyToday scraping → website/email enrichment → quality analyzer → batched SMTP outreach.

PythonBrightData Web Unlocker / SERP APIGmail SMTP2Captcha+4
CB

Company Base Migration Cleaner

Python cleaner that normalizes a messy legacy referrals workbook into a migration-ready template.

Pythonpandasopenpyxlregex
AS

Google Apps Script Data Manager

Dual-surface (sheet modal + web app) data manager with column whitelists for safe partial editing.

JavaScript (Apps Script)HTMLGoogle Apps ScriptGoogle Sheets+2
GO

GPT-OSS-20B LoRA Fine-Tuning - Bug Hunt & Delivery

Audited a failing LoRA run, fixed 4 real bugs (including an Unsloth MoE naming trap), shipped a handover bundle with honest data-size expectations.

PythonBashPyTorchTransformers+4
DF

Dry-Fruit E-Commerce Platform - Django Maintenance & Fixes

Inherited Django e-commerce app - stabilized, re-documented, editable-install fixes, DB backup fixture for fast onboarding.

PythonDjangoDjango RESTdrf-yasg+4
RP

Red Falcon Ventures - Playwright Test Debugging

Short-engagement debugging: reproduce the CI-flaky Playwright spec, fix it, hand back a minimal diff.

JavaScriptTypeScript@playwright/testNode.js 18++2
WK

WhatsApp Keyword Monitor & Listener - Android Apps

Two Android apps (notification-listener + accessibility-service) that push WhatsApp keyword hits to a webhook.

KotlinJetpack ComposeRoomCoroutines+4
MC

Multi-Country Real Estate & Cars Scraper

8 scrapers across 4 countries (Chile, Mexico, Puerto Rico, Spain) feeding two unified JSON schemas.

PythonJavaScript2CaptchaPlaywright+4
GI

Georgia Inmate Scraper

Adaptive partitioning conquers a 150-record server cap to deliver every offender across 323 Georgia institutions.

PythonPlaywrightBeautifulSoupadaptive partitioning+1
CC

Crexi Commercial Real Estate Scraper

Cloudflare bypass + Next.js __NEXT_DATA__ extraction + API chaining to pull full Crexi CRE details.

PythonCrexi (reverse-engineered Next.js API)PlaywrightCloudflare bypass+1
FP

Facebook Profile & Posts Scraper

Cookie-auth Selenium scraper that pulls latest N posts/reels from FB profiles with atomic writes and checkpoint detection.

PythonSeleniumcookie picklesDOM dumps
PC

Pennsylvania Court Portals Scraper

10+ PA civil + public-notice portals into a unified keyword-categorized legal-leads pipeline with BatchData enrichment.

PythonSQLiteBatchData2Captcha+4
IC

ICCSafe Codebook → Unified PDF Scraper

Walks codes.iccsafe.org's premium viewer and exports every section to a single merged PDF via Playwright storage_state.

PythonPlaywrightpypdfstorage_state+1
GM

Grant McArthur SEO - Python Web Scraper Setup & Configuration

Turn-key ZIPped Python scraper + PDF walkthroughs + DOCX output template - handover for a non-developer team.

PythonZIP packagingPDF documentationWord templates
IP

Instagram Profile & Posts Fetcher

Headless Python tool that pulls Instagram profiles, posts and Reels via internal REST + GraphQL APIs.

PythonInstagram REST (web_profile_info)Instagram GraphQL (PolarisProfilePageContentQuery, PolarisProfilePostsQuery)Instagram oEmbed+3
DB

Washington DC Business Registry Paginator

Single-CLI Python scraper that bulk-pages the DLCP paginationadvance-search API.

PythonDC DLCP paginationadvance-searchrequests
KC

KSP.co.il Full Catalog Scraper

curl_cffi + browser-impersonation scraper that dumps the full Israeli KSP catalog to JSON + Excel-friendly CSV.

PythonKSP.co.il internal catalog (SSE)curl_cffi (Chrome impersonation)UTF-8 BOM CSV+1