Mobile Engineering · AI Engineering · Backend Systems
Building production mobile apps, the backend and AI systems behind them, and the data to measure them, at Kenresoft Technologies Ltd.
Portfolio · Apps · Google Play · pub.dev · Company on GitHub · Contact
I am a mobile engineer. I build Flutter, Android and iOS applications that stay fast on low-end devices and hold up under real use, and I take them from architecture through to App Store and Google Play release.
I care most about the problems that only show up in production: edge-case bugs, rendering and caching bottlenecks, and architecture decisions that have to last. My work centres on:
- Mobile architecture: Clean Architecture, BLoC and Riverpod, structured for teams and long-lived codebases.
- Performance: widget and rendering optimization, caching, API efficiency and crash-rate reduction.
- Release engineering: store compliance, CI/CD and production release management.
- Developer tooling: open-source Flutter packages and a self-hosted CMS that other engineers build on.
Alongside mobile, I work on AI engineering and data analytics, and on the backend systems that mobile products depend on, using PHP, Node.js, PostgreSQL and Cloudflare.
Kenresoft is a mobile-first software engineering company. We design, build and release digital products for clients and for ourselves, and maintain open-source tooling for the Flutter and Dart community. Company repositories live at github.com/kenresoft-technologies.
| Capability | What we deliver |
|---|---|
| Mobile | Flutter, Android and iOS applications, from architecture to App Store and Google Play release. This is our core practice. |
| Web | Marketing sites, corporate sites and web platforms on modern edge infrastructure. |
| Backend and APIs | PHP, Node.js and TypeScript services, PostgreSQL databases, REST APIs, real-time systems and cloud deployment. |
| AI and data | AI engineering for mobile and web products, and data analytics that turn product usage into decisions. |
| Developer tools | Self-hosted platforms and open-source packages used by other engineers. |
Mobile apps we make and publish. More at kenresoft.com/apps and on our Google Play developer page.
| App | Platform | Summary |
|---|---|---|
| Phunplan | Android, iOS | A Flutter app for planning and booking activities. On Google Play and the App Store. |
| Kostunex | Android | A local music player with background playback and Bass & Boost. In closed testing on Google Play. |
| Chammolx | Mobile | An offline workspace for chemical and process engineers. Calculations state their units, assumptions and sources, and projects stay on the device. |
| QuickResponse | Android, iOS | An open-source Flutter emergency companion app. |
| Product | Summary |
|---|---|
| Kenresoft CMS | A self-hosted, API-first CMS built on Cloudflare Workers, D1 and R2. You own the data, the infrastructure and the account. Source |
| Project | Summary |
|---|---|
| Pathveragroup | A corporate website for a UK education group, built with Astro and Cloudflare, with separate routes for students, universities and employers. |
Packages from our work at Kenresoft. See also kenresoft.com/portfolio.
| Package | Description |
|---|---|
| lightweight_rich_editor | A fast, lightweight rich-text editor for Flutter with notebook-style ruled lines. Source |
| extensionresoft | Dart and Flutter extensions that reduce boilerplate and make everyday code easier to read. Source |
Not yet published to pub.dev.
project_space is a Dart workspace for reusable Flutter packages, managed with Dart Pub Workspaces.
| Package | Description |
|---|---|
| responsive_manager | Responsive UI scaling across phones, tablets and desktop, built as a lightweight alternative to flutter_screenutil. Includes device type detection, configuration presets, layout adapters, simple extension methods and an LRU cache to keep rebuilds low. |
| bloc_utilities | Widgets and extensions for flutter_bloc: multi-value selectors, selector-listener combinations, nested and parallel selectors, and type-safe containers for selected values. |
Other repositories
| Project | Description |
|---|---|
| screen_scaler | A lightweight responsive scaling package for Flutter. |
| masonry_sliver | A lazy staggered (masonry) sliver for Flutter whose scroll length stays exact. |
| riff_switch | A customizable switch widget for Flutter. |
We have shipped production mobile applications across booking, marketplaces, productivity, e-commerce and social products.
| Area | Work |
|---|---|
| Product features | Map-based discovery, trip planning and shared itineraries, real-time chat with Socket.IO, push notifications with Firebase Cloud Messaging, vendor marketplaces, quote comparison, scheduling, payments and live order tracking. |
| Social and media | Real-time messaging, posts, reels and reactions, personalized feeds, and video processing tuned to reduce buffering and bandwidth. |
| Performance | Caching strategy, API request optimization, widget tree and rendering optimization, crash-rate reduction and large-scale state management. |
| Release management | App Store and Google Play deployment, store compliance, ASO and production release management. |
| Mobile | Flutter, Dart, Android SDK, Kotlin, Java, Jetpack Compose, iOS, SwiftUI |
| Backend | PHP, Node.js, Express, TypeScript, Python, PostgreSQL, MySQL, MongoDB, Firebase, Google Cloud Platform, Cloudflare Workers, REST APIs |
| AI and data | AI engineering, data analytics |
| Architecture and tooling | Clean Architecture, BLoC, Riverpod, Provider, Hive, SQLite, Git, CI/CD |
We take on mobile, web and backend projects, developer tooling and open-source collaboration.



