Expertise · Web, mobile and desktop
I build web, mobile and desktop products with one product language and shared business rules.
I design and ship products that bring admin, staff and end-user experiences together consistently across a web panel, a Flutter mobile app and Windows desktop software.
What I do
Web, mobile and desktop
Web applications and APIs
REST and WebSocket services with FastAPI and Flask; fast, simple admin panels with HTMX and Alpine.js.
Flutter mobile
Flutter apps for Android and iOS; role-based experiences that use the same API and business rules as the web panel.
Windows desktop
PySide6 and PyQt6 desktop software that works with local hardware such as devices, serial ports and RFID, packaged with PyInstaller and Inno Setup.
Role-based product design
One product language in which roles such as admin, teacher, parent or staff each see the same data in their own flow.
Technologies
The tools I use in this area.
Languages
- Python
- Dart
- JavaScript
- PHP
- SQL
Frameworks
- FastAPI
- Flask
- Flutter
- PySide6
- PyQt6
- HTMX
- Alpine.js
Data
- PostgreSQL
- SQLite
- Redis
- SQLAlchemy
- Alembic
Platforms
- Web
- Android
- iOS
- Windows
- Linux
Work in the field
Products I built in this area.
Kres360
A management, parent communication and daily operations platform for childcare organisations.
InnDesk360
Reservations and rooms, automated EGM/Gendarmerie KBS notifications and a mobile app for hotels, guesthouses and bungalows.
Online Appointment
An accessible appointment platform connecting patient, physician and administrative workflows.
PlayTime360
A Windows application combining session time, RFID, payments, parents and operations for children’s play cafés.
Web Cari
A lightweight management application for internal account, invoice and collection tracking.
Frequently asked questions
Web, mobile and desktop
Can one product be built for web, mobile and desktop together?
Yes. In products such as Kres360 and InnDesk360, the web panel, the Flutter mobile app and the Windows software share the same services and business rules.
Which technologies do you use?
Python, Dart and JavaScript; FastAPI, Flask, Flutter, PySide6 and PyQt6; and PostgreSQL, SQLite, Redis and SQLAlchemy for data.
How are the applications delivered?
Web services run on Linux with systemd and Nginx; desktop software ships as installers built with PyInstaller and Inno Setup.
Other areas of expertise
Healthcare integrations
With 15 years in the healthcare sector, I build controlled integrations between clinical systems, imaging infrastructure and enterprise databases, and the applications that use those flows.
ExploreDevOps and infrastructure
I build verifiable release and handover workflows by bringing service configuration, health checks, logging, virtualisation, backups and rollback steps into the project’s technical scope.
ExploreEnterprise consulting
I handle product, integration, modernisation and release-reliability needs as project-based engagements covering discovery, architecture, implementation, verification and technical handover.
ExploreWork together
Do you have a need to solve in this area?
Share the goal, the current system and the expected outcome; we’ll do the initial technical review together.