my projects so far.
timespin
Led the development and evolution of the TimeSpin app, leveraging Flutter and IoT for enhanced productivity.
TimeSpin
Swivt | Genese GmbH
Aug 2023 - Present
Role: Lead Flutter Developer
Project Overview
TimeSpin simplifies time tracking, providing real-time monitoring to boost productivity and profitability. It served as a platform for implementing Bluetooth Low Energy (BLE) integrations, SignalR connections, notifications, and background functions. The app is owned by Genese GmbH, and I work as a direct dedicated developer via Swivt,
First Version Highlights
- SignalR Connection: Established communication between TimeSpin Dice and the web frontend.
- Device Synchronization: Enabled device connectivity and real-time data sync with the server.
- BLE Implementation: Configured BLE operations (Read/Write/Notify) using documentation from IoT engineers.
- Background Operations: Enhanced user experience by supporting app functions in the background.
- Documentation: Provided detailed technical documentation for seamless project handovers.
Second Version Upgrades
- Standalone Interface: Decoupled the app from its web frontend dependency, enabling direct interaction with backend APIs and devices.
- Enhanced Data Visualization: Introduced a Table View for improved data representation.
- Activities & Templates: Implemented features for customizable user experiences and streamlined workflows.
- Clean Architecture: Applied scalable architecture principles to accommodate the app's extensive feature scope.
Ongoing Work
- Refining overall app functionality and designs for an optimized user experience.
- Expanding features to align with client feedback and emerging requirements.
Core Skills Applied
- Flutter: Developed and optimized cross-platform mobile applications.
- IoT Integration: Implemented Bluetooth Low Energy (BLE) for device communication.
- Technical Design: Applied clean architecture principles to ensure scalability and maintainability.
- Mobile App Development: Led the creation of a robust app with extensive real-time tracking features.
- Software Configuration Management: Managed repositories and configurations on GitLab.