You will get a dashboard that turns your spreadsheet or database into live charts

Let a pro handle the details

Buy Other Databases services from Mojtaba, priced and ready to go.

Let a pro handle the details

Buy Other Databases services from Mojtaba, priced and ready to go.

Project details

Most people asking for a dashboard already have the data. What they do not have is the five minutes at the start of the day where the answer is just there, without opening three files and a pivot table.

Send me an Excel file, a CSV, or read-only access to your database. Within a day you get a one page plan: every chart and table, what it shows, what question it answers, and where the number comes from. You approve that before I build anything, so nothing arrives as a surprise.

Then I build it and share a working link partway through, not only at the end. That is when people notice a missing filter or realise a chart should have been a table, while it is still quick to change.

Before delivery I check the totals against your own file. A dashboard showing a number you do not recognise is worse than no dashboard, because you stop trusting the rest of it too.

You get the source code, a README, and no license key. Two of my dashboards are public on GitHub, one of them with 592 tests behind it. Open them before you hire me.
Database Type
MySQL, SQLite, PostgreSQL
What's included
Service Tiers Starter
$40
Standard
$80
Advanced
$130
Delivery Time 2 days 4 days 6 days
Number of Revisions
123
Source Code
Optional add-ons You can add these on the next page.
Additional Revision
+$25

Frequently asked questions

Mojtaba K.Status: Offline

About Mojtaba

Mojtaba K.Status: Offline
Web Scraping & Python Automation | Clean Data to Excel, CSV & APIs
Ankara, Turkey - 10:18 pm local time
Most scrapers work for two weeks. Then the site changes its layout and the
data quietly stops arriving — and nobody notices until the report is wrong.

I build Python scrapers and automation tools that keep running, and that tell
you when something breaks instead of failing silently.

WHAT I DO FOR YOU
• Web scraping & data extraction — products, prices, listings, directories,
public records → clean Excel, CSV, JSON or database
• Automated reports — scheduled runs that deliver a formatted spreadsheet to
your inbox, with no manual steps
• Price & stock monitoring — track competitors or suppliers and get alerted
the moment something changes
• API integration — connect tools that don't talk to each other
• Data cleaning & processing — deduplication, validation, and merging messy
exports into something you can actually use

HOW I WORK
• You get a run log you can read: what was collected, what was skipped, why
• Scrapers built around a config file, so a site redesign is a quick fix,
not a rewrite
• Polite, rate-limited requests with retry logic, so the job actually finishes
• Clear communication and a fixed scope agreed before I start

PROJECTS I'VE BUILT
• E-commerce Price Intelligence — a plugin-based price tracker that scrapes
product pages, stores full price history, detects changes, and shows it all
on a FastAPI dashboard
• Unified API Integration Platform — several external APIs behind one clean
interface, with caching, unified error handling, CLI and REST access
• SecureSync — an encrypted backup CLI with deduplication, chunked storage
and incremental snapshots

Before freelancing I worked as a Python developer and data analyst,
automating data cleaning, processing and reporting for large telecom
datasets — replacing hours of manual spreadsheet work every week.

TOOLS
Python · Requests / httpx · BeautifulSoup · Selenium · Playwright · pandas ·
openpyxl · FastAPI · PostgreSQL · SQLAlchemy · Docker · pytest

I write automated tests for what I ship. That's why the tools I build still
work months later.

Tell me what you need collected or automated, and I'll tell you honestly
whether it's a 2-hour job or a 2-week one — before you spend anything.

Steps for completing your project

After purchasing the project, send requirements so Mojtaba can start the project.

Delivery time starts when Mojtaba receives requirements from you.

Mojtaba works on your project following the steps below.

Revisions may occur after the delivery date.

You send the data and I send back a plan

Within a day you get a one page plan: every chart and table, what each one shows, what question it answers, and where the numbers come from. You approve it before I build anything.

I build it and you watch it take shape

I share a working link partway through, not only at the end. Seeing it early is when clients notice a missing filter or a chart that should be a table, while changing it is still quick.

Review the work, release payment, and leave feedback to Mojtaba.