Guido Morffi
Mobile & Full Stack Developer
About
Senior Mobile and Full Stack Developer with 4+ years of experience building web and cross-platform mobile applications. Specialized in React Native and Expo — designed and shipped production apps to both the Google Play Store and Apple App Store, with real-world integrations including BLE, ESC/POS printers, NFC, push notifications, and real-time analytics. Works daily with Claude Code and agentic development workflows: AI agents guided by repository conventions, automated test locks, and documented decisions that let features ship faster without losing quality. Experienced across the full stack: TypeScript and React on the frontend, Node.js and Python on the backend, and Go for high-throughput systems. Engineering background in telecommunications provides solid foundations in networking, systems design, and hardware-level integrations.
Experience
-
- Senior Mobile Developer @ TecoposHavana, Cuba - RemoteSummary:
- Started by providing support and bug fixes on an existing mobile application. Then led the development from scratch of a business management app for Cuba, enabling administrators to access real-time business data, published on both Google Play Store and Apple App Store. Now a senior developer on the TECOPOS mobile ecosystem: the flagship mobile point of sale (TECOPOS - Punto de venta), its offline-first variant (Tecopos Seismic), the self-service kiosk (Tecopos Kiosko) and the turn management app (Turnero), all live on the Play Store. Works with Claude Code as a daily tool, driving agentic development workflows with repository-level conventions, pure and tested modules, and automated locks that keep AI-generated changes safe.
Responsibilities:
- Diagnosed and resolved bugs in an existing React Native mobile application.
- Designed and developed a cross-platform business management application from the ground up.
- Develops and maintains the TECOPOS mobile point of sale: orders, payments, economic cycles, cash reports, warehouse operations and multiple price systems.
- Builds peripheral integrations for Android POS terminals: ESC/POS printers over Bluetooth, TCP and USB, NFC, cash drawers and dual-screen customer displays.
- Implements offline-first flows with SQLite and MMKV, including a local outbound queue that defers work while the device is disconnected and resumes on reconnection.
- Sets up observability with Sentry, with sanitized context so no customer personal data leaves the device.
- Drives agentic development with Claude Code: writes repository guidance (CLAUDE.md, design notes), keeps pure modules covered by Jest locks and reviews AI-generated changes before they ship.
- Implemented push notification system for real-time business alerts.
- Integrated Bluetooth Low Energy (BLE) for thermal printer connectivity.
- Optimized app performance using MMKV for fast key-value storage.
- Managed deployment and release processes with EAS for both Google Play Store and Apple App Store.
Achievements:
- Successfully launched a cross-platform business management app on both Play Store and App Store.
- Promoted to Senior Mobile Developer, owning the flagship point-of-sale app and three companion apps published on the Play Store.
- Delivered real-time analytics and high-performance storage solutions for business administrators in Cuba.
- Established an agentic development workflow with Claude Code that turned the team's conventions into executable guidance and test locks.
-
- IT Specialist @ Cuban Telecommunications Company (ETECSA)Havana, Cuba - HybridSummary:
- Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.
Responsibilities:
- Collaborated with senior developers to design and implement web applications using modern JavaScript frameworks.
- Assisted in debugging and optimizing front-end code to ensure smooth user experiences.
- Participated in code reviews and contributed to improve coding standards within the team.
Achievements:
- Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.
-
- Junior Web/Firmware Developer @ Technical Institute of Research and DevelopmentHavana, Cuba - On siteSummary:
- Contributing to the development and maintenance of software applications using Python and Django. Collaborating with cross-functional teams to ensure quality and timely delivery of software solutions.
Responsibilities:
- Developed and maintained backend services using Python and Django.
- Worked closely with front-end developers to integrate user-facing elements with server-side logic.
- Participated in daily stand-ups and bi-weekly sprint planning meetings to ensure alignment with project goals.
Achievements:
- Successfully implemented a feature that enhanced user authentication, improving security measures.