My Product: CrawlerPro
This full-stack web crawler lets users crawl multiple URLs, extract structured data with custom selectors, and monitor progress live in the UI. Each crawl runs through a queue-backed pipeline, streams real-time status updates, and produces export-ready CSV/Excel outputs for downstream workflows.
The frontend is a responsive Vue 3 dashboard with a crawl builder, selector templates, nested selectors, and clear visibility into crawl state and results. The backend combines Express, MongoDB, Bull + Redis, Socket.IO, and a Playwright + Cheerio scraping stack, with an AI integration via Hugging Face for smarter extraction workflows.

About Me
I'm Fazle Ryan, a full-stack developer in Kitchener, ON, Canada. I build web apps that feel simple on the surface and stay solid underneath, which is basically the whole job.
My strongest lane is backend and product infrastructure: Laravel and Node.js, clean REST APIs, auth flows, background jobs, queues, caching, and databases that stay consistent when real users start doing real things. I learned this the honest way, by shipping features, getting paged by bugs, then building the guardrails so those bugs do not get a sequel.
