Services

Python scripts and data processing

When data comes from several sources, in large volumes or in different formats, Python is the ideal tool. I write scripts that do in seconds what takes you hours: cleaning and merging data, generating documents, or making your software talk to each other.

PythonPandasFastAPIReportLab

Does this sound familiar?

  • Every week you receive exports in different formats that have to be aligned by hand.
  • Documents such as delivery notes, certificates or reports are still filled in one by one.
  • Your software doesn't talk to each other and the same information is entered several times.
  • Your files are becoming too large for Excel.
  • You'd like to be alerted automatically when a figure crosses a threshold.

What I build for you

Data processing

Cleaning, merging and transforming CSV and Excel files or databases, even with hundreds of thousands of rows.

Document generation

Automatic creation of PDFs, Excel files or reports from your data, using your layout.

Software integrations

Automatic data exchange between your tools via their APIs: online shop, accounting, CRM, internal tools.

Scheduled tasks

Scripts that run on their own every night or every hour and email you a summary or an alert.

Small desktop tools

A simple interface on your computer to run a process without touching any code.

Ideas for your industry

Trades & construction

A script that turns your teams' timesheets into a ready-to-use billing table.

Industry & engineering

Automatic consolidation of data from several machines or sites, with a quality report generated every morning.

Retail & hospitality

Stock synchronisation between your till and your online shop, with an alert when an item falls below the minimum.

Services & offices

Automatic preparation of accounting data from your bank exports and invoices.

How a project works

  1. 01

    Meeting at your premises

    I come to your business to see how you work today: your files, your tools, what costs you time. A video call works too if you prefer.

  2. 02

    Clear quote

    Within 24 hours you receive a free estimate with the scope, timeline and deliverables. Nothing starts without your written approval.

  3. 03

    Step-by-step development

    I work in short iterations and show you the tool as it grows, so you can adjust while changes are still easy.

  4. 04

    Installation and training

    I install the tool on site and train the people who will use it. You receive simple documentation for day-to-day use.

  5. 05

    Support after delivery

    Fixes are included for 30 days. After that, I remain available for maintenance and improvements on request, based on a quote.

Frequently asked questions

Do I need to install Python on my computers?

Not necessarily. Depending on the need, the script can run on a server, be delivered as a small ready-to-run application, or be set up by me on a dedicated machine.

Python or Excel: which should I choose?

Excel is ideal when users want to see and edit the data themselves. Python is better for large volumes, automatic tasks and exchanges between software. I'll advise you case by case, and the two combine very well.

Does my data stay with me?

Yes. Scripts can run entirely on your own infrastructure. I treat all of your company's information as confidential, as set out in my terms.

Can you take over an existing script?

Yes. I can analyse, fix and document a script written by someone else, then develop it further.

A need in this area?

Tell me about your situation: I'll get back to you within 24 hours with a free first estimate, and I'm happy to visit you to discuss it.

Request a free estimate