Research Software · Data · Automation

Turning complex research and technical processes into tools that are genuinely easy to use

For researchers, labs and small teams: research software development, data processing, model automation, image recognition and office workflow improvement.

PhD research background 中文・日本語・English Starting from real research problems

ZIRULAB

More than writing code

I first understand the research process, the data structure and how the tool will actually be used, and only then decide whether software needs to be developed.

If existing tools can solve the problem, I recommend proven solutions first; custom development happens only when it is really needed.

How I work
444Tools listed
426Open-source
4Main service areas
3Working languages

SERVICES

What I can help with

I focus on technical projects with a clear scope and results that can be verified. Small tools can start with a single function; complex projects start with a prototype.

Custom research software

Turning repetitive, error-prone research tasks into desktop tools or internal web pages that are ready to use.

Python GUI, batch processing, data conversion, result export

Model and data automation

Organising model runs, parameter sweeps, data cleaning, statistical analysis and chart generation.

APSIM, R / Python, CSV / Excel, automatic summaries

Image recognition and measurement

Prototypes for recognition, localisation and measurement in experimental images, microscope images and industrial photos.

OpenCV, object localisation, size measurement, result visualisation

Office workflow improvement

Reducing repetitive manual work with certificates, PDF, Excel, Word and file management.

VBA, PDF processing, batch renaming, automatic document generation

SELECTED WORK

Tools built from real problems

The case studies focus on the problem, the solution and what was delivered, not just the code.

All case studies
CASE 01Python

APSIM Simulation Toolkit

APSIM GUI batch runner supporting parameter sweeps, scenario comparison and result organisation.

APSIMCrop modelsGUIBatch runs
View tool details
CASE 02Python

PDF Watermark Tool

Batch PDF watermarking tool supporting text and image watermarks.

PDFWatermarksBatch processingPython
View tool details
CASE 03Python

VBA Certificate Generator

Generates self-signed code signing certificates for Excel / Word VBA macro projects.

ExcelVBAMacro securityCertificates
View tool details

KNOWLEDGE BASE

The free research tool knowledge base stays

When custom development is not needed, you can look for a proven solution among existing tools. The site continues to collect free, open-source and reliable software alternatives.

PROCESS

A simple, transparent process

01

Describe the problem

Tell me how you do it now, where the time goes and what result you want.

02

Assess the approach

I confirm whether it is feasible, recommend a technical approach and define the project scope.

03

Build a prototype

You get a working version first, and we check the process and results with real data.

04

Refine and deliver

After revisions based on your feedback, I deliver the software, documentation and any agreed source code.

Have a repetitive, tedious or error-prone process?

Start by sending a description of the problem and some sample files. I will first assess whether it suits automation and what the smallest workable solution would be.

Submit a project request