I work in business systems, operational improvement and process development, with a background in the construction industry.
I am not a full-time professional programmer, but I enjoy building software as a hobby to solve real operational problems. Most of my projects are focused on improving workflows, replacing inefficient spreadsheets, managing data properly and creating better internal tools.
|
A private application for calculating building heat loss and supporting more consistent heating system design. Focus: Python, SQL, technical calculations, process standardisation |
A private non-conformance reporting system for recording, managing, reviewing and closing out NCRs. Focus: PostgreSQL, reporting, workflow improvement, quality control |
A public Python module for creating cleaner table and data grid interfaces in CustomTkinter. Focus: Python, CustomTkinter, UI components, reusable modules |
flowchart LR
A[Operational Problem] --> B[Understand the Process]
B --> C[Design the Database]
C --> D[Build the Tool]
D --> E[Test With Real Users]
E --> F[Improve the Workflow]
I like building software around real problems first. For me, the best tools are not just technically interesting — they make work clearer, faster and easier to manage.
- Business systems and operational improvement
- Building software tools
- Database design and reporting
- Process automation
- Renewable energy and Heating System Design / Engineering
CTkDataTable is a Python module for creating cleaner and more practical data tables in CustomTkinter applications.
It was created because standard Tkinter table options can feel limited when building modern desktop applications. The aim is to make it easier to display structured data in a more usable and professional way.
This project was a vibe coded project to assist me in my other projects.
pip install CTkDataTableView on PyPI: https://pypi.org/project/CTkDataTable/
I am currently focused on improving my Python development skills and building practical applications that support business operations, data management and internal process improvement.
My goal is to keep learning by building useful tools that solve real problems.