PORTFOLIO

Guy Maimon

System Architect | Flutter Tech Lead | Senior Software Developer

Specializing in complex systems, real-time platforms, and cross-platform development.

I’m not just a Flutter developer — I’m a system architect who chooses Flutter where it delivers the strongest architectural advantage.

I lead development end-to-end, staying deeply involved in hands-on implementation, team guidance, and architectural decisions.

A selection of systems and platforms I have designed, led, and developed, focusing on architecture, real-time interaction, and complex integrations across software and hardware environments.

Y Phlow — Interactive Flow Construction Platform (Flutter)

darkSquare

A platform for building and executing dynamic, user-driven flows, allowing creators to design complex interactive experiences through a structured node-based system.

Role
Founder / Architect / Lead Developer, full ownership from concept to implementation.

Key Responsibilities

  • Designed and implemented the core architecture of a dynamic flow engine
  • Built a system enabling users to construct and manage complex logical flows
  • Developed cross-platform applications using Flutter (mobile & web)
  • Designed data models and state management for highly dynamic user-generated structures
  • Implemented real-time interaction between user inputs and system responses
  • Ensured scalability and maintainability of deeply nested and branching flows

Key Technical Aspects

  • Dynamic graph-based system (nodes and options) with multiple branching paths
  • State management for unpredictable, user-generated flow structures
  • Real-time evaluation and navigation through complex decision trees
  • Handling deep nesting and multiple concurrent interaction paths
  • Separation between flow definition, execution logic, and UI representation
  • Scalable architecture supporting expansion of flow complexity and feature set
  • Integration of multiple AI-assisted components within the platform, including moderation mechanisms and an embedded personal assistant (Phillis) designed to assist users in navigating and interacting with complex flows.

Link:

https://ys.yahaloms.com/

Platforms:

Finvest — Family Financial Management Platform (Flutter)

logo

A cross-platform financial management application designed for families, enabling shared expense tracking, coordinated budgeting, and management of financial data across multiple users.

Role
Led the development from initial concept through production.

Key Responsibilities

  • Designed and implemented the system architecture
  • Developed cross-platform mobile applications using Flutter
  • Designed multi-user data structures for shared financial management
  • Managed complex user interactions across shared accounts and datasets
  • Integrated backend services for data synchronization and persistence

Key Technical Aspects

  • Multi-user financial data management across shared family accounts
  • Handling concurrent updates and maintaining consistency between users
  • Dynamic data modeling for expenses, categories, and shared budgets
  • Structured state management for synchronized user experience
  • Scalable architecture supporting multiple users and growing datasets
  • Performance optimization for smooth real-time interaction

Link:

https://www.finvest.com/

Platforms:

Y Chat — Real-Time Communication Platform (Flutter)

logo

A cross-platform real-time communication system supporting messaging, audio, and video calls, designed to enable seamless interaction across mobile devices.

Role
Tech Lead, end-to-end ownership from architecture to implementation.

Key Responsibilities

  • Designed and implemented the system architecture for real-time communication with WebRTC
  • Developed cross-platform applications using Flutter
  • Implemented messaging, audio, and video communication features with CloudFlare SFU
  • Integrated backend services for real-time data synchronization and user management
  • Designed and managed communication flows and session handling
  • Ensured performance and reliability across different network conditions

Key Technical Aspects

  • Real-time messaging system with state synchronization across clients
  • Audio and video communication handling with session management
  • Handling concurrent users and live communication flows
  • Structured state management for consistent user experience across devices
  • Network-aware design to handle latency and unstable connections
  • Scalable architecture supporting growth in users and interactions

Platforms:

SynSign — Real-Time Digital Signage Platform (Flutter)

logoMobile

A real-time digital signage system enabling full interaction between a mobile-based CMS and Smart TV displays, with flexible content structure and dynamic data flow.

Role
Led the development from initial concept through production.

Key Responsibilities

  • Designed and implemented the system architecture
  • Built cross-platform applications using Flutter (mobile + TV)
  • Integrated backend services using Appwrite
  • Developed real-time communication between CMS and display devices

Key Technical Aspects

  • Real-time synchronization between mobile CMS and TV clients
  • Dynamic content rendering with flexible layout and structure
  • Cross-device communication without reliance on dedicated servers or PCs on the display side
  • Scalable architecture supporting multiple displays and content flows

Platforms

  • SynSign Mobile (CMS): Android, iOS, Web
  • SynSign TV: Android TV (Google Play + direct distribution)

Link
https://www.synsign.tv

Platforms:

YMES — Manufacturing Execution System (MES) Platform (Flutter)

YMES-Logo

A full-featured Manufacturing Execution System (MES) combining custom-designed hardware (sensors and controllers) with a Flutter-based web application, enabling real-time monitoring and management of production floor operations, with integration into ERP systems.

Role
Tech Lead, end-to-end ownership from system design through production.

Key Responsibilities

  • Designed the overall system architecture across hardware, firmware, and software layers
  • Led the development of the Flutter web application (MES interface)
  • Designed and built custom controllers based on Raspberry Pi devices
  • Developed full hardware integration, including connectors, device configuration, and deployment
  • Designed and prototyped controller enclosures using 3D printing during development
  • Implemented real-time data flow from production floor devices into the MES platform
  • Led integration with ERP systems for operational and business alignment

Key Technical Aspects

  • Real-time data acquisition from physical machines via custom-built controllers
  • End-to-end system design across embedded hardware and software platforms
  • Handling continuous data streams and synchronization with backend systems
  • Modeling production workflows and machine activity tracking
  • Integration with enterprise ERP systems
  • Scalable architecture supporting multiple machines and production lines

Platforms:

Gotov Vol — Volunteer Management & Tracking Platform (Flutter)

appIcon512

A large-scale cross-platform system designed to manage volunteer activities for a non-profit organization, supporting thousands of concurrent operations, including integrated navigation and location-based coordination.

Role
Tech Lead, end-to-end ownership from initiation to production deployment.

Key Responsibilities

  • Designed and implemented the system architecture
  • Led the frontend development team (Flutter)
  • Took an active hands-on role throughout development
  • Led backend development (Bitrix24 / PHP / Laravel), including a full redesign of the CRM API layer
  • Integrated backend services and large-scale public APIs
  • Modeled activity workflows and lifecycle management

Key Technical Aspects

  • Management of complex activity flows and state transitions
  • Real-time tracking of activities, scheduling, and interactions with external/public services
  • Location-based algorithms for distributing tasks across volunteers
  • Handling large-scale datasets and concurrent operations
  • Scalable architecture supporting continuous growth and evolving requirements

Platforms:

SecuInventory — Inventory & ERP Platform (Multi-Platform Evolution)

Inventory6

A comprehensive inventory and ERP system that evolved from a desktop-based solution into a full cross-platform platform, supporting logistics, production processes, and financial reporting across multiple environments.

Role
Lead Developer / Architect, leading the system evolution across multiple generations and platforms over a 5-year period.

Key Responsibilities

  • Designed and evolved the system architecture from a standalone VB.NET application into a multi-platform solution
  • Led migration and expansion to web, mobile (Flutter), and PDA environments
  • Implemented inventory management logic, including FIFO, stock control, and product lifecycle tracking
  • Integrated Bluetooth-based printing workflows for product labeling and logistics
  • Designed and implemented production processes, product trees, and ERP-level workflows
  • Built reporting systems for logistics and financial operations
  • Managed user permissions and access control across multiple system layers

Key Technical Aspects

  • Long-term system evolution from desktop to distributed multi-platform architecture
  • Handling complex inventory logic (FIFO, stock levels, product structures, and processes)
  • Integration with external devices (PDA, Bluetooth printers)
  • Multi-environment consistency across Windows, Web, and Mobile applications
  • Scalable system design supporting companies of varying sizes and operational complexity
  • Structured data modeling for inventory, production, and financial reporting

Platforms

  • Desktop: Windows (VB.NET)
  • Web: HTML / PHP / JS
  • Mobile: Flutter
  • PDA Devices
  • Hardware Integration: Bluetooth printers

Platforms:

Opto-Electronic Authentication & Quality Assurance Systems (Hardware + Software Platform)

QuaVer-bt01

A full-stack system for anti-counterfeit authentication and quality assurance in the printing industry, combining custom-built opto-electronic devices, embedded firmware, desktop tools, and mobile applications for real-time interaction and verification.

Role
Lead Developer / System Architect, end-to-end ownership across hardware, firmware, and software layers.

Key Responsibilities

  • Designed and developed opto-electronic devices for authentication and verification of printed security elements
  • Implemented embedded firmware using Microchip 8/32-bit microcontrollers (C / ASM)
  • Built high-frequency processing systems (up to 500Hz) for inline machine integration
  • Developed Windows-based tools for device programming, configuration, and testing (DB9 / controller communication)
  • Designed and implemented mobile applications (iOS native → Flutter) for real-time Bluetooth communication with handheld devices
  • Led the transition from native mobile solutions to cross-platform architecture
  • Integrated Bluetooth communication layers between mobile apps and hardware devices

Key Technical Aspects

  • Real-time signal processing and verification in high-speed production environments
  • Embedded systems development with Microchip microcontrollers
  • Bluetooth-based communication between mobile applications and physical devices
  • Multi-layer system design across hardware, firmware, desktop, and mobile platforms
  • Handling low-level communication protocols and device control interfaces (Serial / I2C)
  • Cross-platform mobile architecture for device interaction and control

Devices / Systems
Multiple device families including handheld and inline verification units (e.g., GD-050, SD-401, B$URE and related systems).

Platforms:

Additional projects and details available upon request.

guy@yahaloms.com