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
For researchers, labs and small teams: research software development, data processing, model automation, image recognition and office workflow improvement.
ZIRULAB
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.
SERVICES
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.
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
Organising model runs, parameter sweeps, data cleaning, statistical analysis and chart generation.
APSIM, R / Python, CSV / Excel, automatic summaries
Prototypes for recognition, localisation and measurement in experimental images, microscope images and industrial photos.
OpenCV, object localisation, size measurement, result visualisation
Reducing repetitive manual work with certificates, PDF, Excel, Word and file management.
VBA, PDF processing, batch renaming, automatic document generation
SELECTED WORK
The case studies focus on the problem, the solution and what was delivered, not just the code.
APSIM GUI batch runner supporting parameter sweeps, scenario comparison and result organisation.
Batch PDF watermarking tool supporting text and image watermarks.
Generates self-signed code signing certificates for Excel / Word VBA macro projects.
KNOWLEDGE BASE
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
Tell me how you do it now, where the time goes and what result you want.
I confirm whether it is feasible, recommend a technical approach and define the project scope.
You get a working version first, and we check the process and results with real data.
After revisions based on your feedback, I deliver the software, documentation and any agreed source code.
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.