Mobile Applications (iOS & Android)
From requirements gathering to release on the App Store and Google Play. Native or cross-platform builds in Kotlin, Swift and Flutter, with offline synchronisation, push notifications, biometric authentication and managed store updates.
KotlinSwiftFlutter
Web Applications & Portals
Portals, admin back-offices and B2B systems on React, Next.js and ASP.NET Core. Database design and query optimisation, role-based access, data exports and reporting screens are part of the same delivery.
ReactNext.jsASP.NET Core
Desktop Software
Workstation applications in C#, WPF and .NET MAUI: integration with printers, scanners, scales and laboratory devices, offline mode, synchronisation with a central database and self-updating installers.
C#WPF.NET MAUI
API & System Integration
REST and gRPC services, data migration, reconciling database schemas and scheduled synchronisation — leaving one API layer and consolidated reporting for management instead of manual file exchange.
RESTgRPCMS SQL Server
UI/UX Design
User flows, wireframes and interactive prototypes in Figma, then a design system and component library. One visual language across mobile, web and desktop, with accessibility requirements built in from the start.
FigmaStorybookWCAG
QA & Test Automation
Test case design, end-to-end suites in Playwright, unit tests in xUnit and automatic execution in the CI pipeline, plus regression, load and acceptance testing with tracked defect reports.
PlaywrightxUnitCI/CD
Cloud & DevOps
Packaging with Docker and Kubernetes, deployment to Azure or on-premise servers, CI/CD pipelines, documented backup and restore procedures, and centralised monitoring of logs and metrics.
DockerKubernetesAzure
ATM & POS Terminal Systems
Application software for ATMs, POS devices and self-service kiosks: EMV and POS API integration, receipt and cash modules, remote updates, a central monitoring dashboard and settlement reconciliation.
EMVPOS APIC#
Support & Maintenance
Taking over an existing system, setting up monitoring and alerting, applying security updates, fixing defects and delivering small improvements under a monthly, SLA-based support contract.
GrafanaApplication InsightsCI/CD