cemonurSoftware · Product · Infrastructure
Services

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.

All projects
Education technology

Kres360

A management, parent communication and daily operations platform for childcare organisations.

  • Python
  • Web + Mobile
  • PostgreSQL
Free trial open
Hospitality management

InnDesk360

Reservations and rooms, automated EGM/Gendarmerie KBS notifications and a mobile app for hotels, guesthouses and bungalows.

  • Python
  • Windows
  • SQLite
Product site live
Healthcare technology

Online Appointment

An accessible appointment platform connecting patient, physician and administrative workflows.

  • Python
  • Web + Mobile
  • Oracle
Live demo
Business software

PlayTime360

A Windows application combining session time, RFID, payments, parents and operations for children’s play cafés.

  • Python
  • Windows
  • SQLite
Business software

Web Cari

A lightweight management application for internal account, invoice and collection tracking.

  • Python
  • Windows + Web
  • SQLite

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

Work 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.