In this section, I share small desktop programs and automation tools created for surveyors, engineers, office work, and everyday computer tasks.
I also accept requests for custom desktop tools and workflow automation for individuals and organizations.
If you need a small program for file processing, photo conversion, Excel automation, CAD workflows, or repetitive office tasks, feel free to contact me or support me.
A simple offline Windows tool for converting Apple HEIC / HEIF photos to standard JPG files.
It supports drag & drop, batch folder conversion, optional subfolder processing, JPG quality settings, resize options, and several output modes.
DWG Cleaner Free is a free utility for batch cleaning AutoCAD DWG drawings.
The program is designed for situations when you receive “dirty” DWG files from architects, contractors, engineers, clients, or other companies. These drawings may contain unnecessary layers, unused blocks, extra layouts, duplicate objects, old styles, frozen or hidden layers, non-plot layers, and other CAD clutter.
DWG Cleaner helps you prepare drawings faster for work, review, sharing, archiving, or further processing.
In this post, I’d like to present my new circle calculation tool that simplifies tasks involving setting out, verifying, and approximating circles based on measured coordinates.
A compact desktop application for converting lengths between metric and imperial systems in both directions.
https://prs516.wordpress.com/2025/11/20/metric-%e2%87%84-imperial-converter-enru/
I’ve built a small utility for surveyors and engineers that automates creating cut sheets for pipelines and other linear projects.
https://prs516.wordpress.com/2025/11/17/new-tool-for-surveyors-cut-sheet-generator/
Boundary2Coords is a small desktop tool for surveyors and engineers who work with legal descriptions of land parcels.
Instead of manually computing coordinates from bearings and distances, you can enter the traverse once and immediately get corner coordinates, area and closure information, and a clean DXF ready for CAD.
https://prs516.wordpress.com/2025/11/19/boundary2coords-enru/
CSV Filter is a compact desktop tool designed to help surveyors and engineers extract specific point data from large CSV files with ease.
https://prs516.wordpress.com/2025/11/21/csv-filter/
A small Python tool for land surveyors.
Runs in the console and supports:
converting bearings (N/S–E/W) ↔ azimuths (0–360° clockwise from North)
https://prs516.wordpress.com/2025/11/22/%f0%9f%a7%ae-bearing-%e2%86%94-azimuth-console-converter/
It allows you to quickly organize layers in DXF drawings:
✅ rename layers in bulk
✅ apply prefix/suffix or find & replace
✅ merge multiple layers into one
✅ split layers by colors, linetypes, or block names
✅ import/export mapping and save projects for reuse
https://prs516.wordpress.com/2025/11/25/dxf-layer-renamer-v4-ruen/
The LINE ANALYZER tool is a compact engineering utility designed to process 3D polylines and automatically calculate key parameters such as stationing, distances, azimuths, bearings, slopes, and deflection angles.
https://prs516.wordpress.com/2025/11/28/line-analyzer-enru/
After trying many popular time trackers, I realized none of them fully matched how I actually work. Too complex, cloud-dependent, or simply overkill.
From Jar to Report: Automating Soil Texture Testing Without the Chaos