Skip to content
LEONE DAHER
AppsExperienceCapabilitiesCertificationsArticles

PROFESSIONAL EXPERIENCE

Experience by project and contribution.

Professional work across companies and clients: from mobile development to service integration, automation, data and infrastructure.

Lyzer

Lyzer

Client through Latitudde / Conkord

AI and integration

From bug investigation to proposed fixes

I built a workflow connecting logs, tasks and code with human review, and worked on the logistics operation's backend and backoffice.

Contribution

  • Connected Claude Code to Sentry, Jira and Azure MCP integrations to investigate bug trends, create tickets and propose pull requests for simple fixes, with mandatory developer approval.
  • Created code-generation skills following project conventions and spec-driven development documents, and built and maintained the pipeline.
  • Worked on a .NET BFF that queries microservices through GraphQL and HTTP and composes responses for the app; backoffice work included reusable components, responsive interfaces and refactoring.

Claude Code · MCP · Sentry · Jira · Azure DevOps · .NET · GraphQL · Next.js

Visagio

Visagio

Data and optimization

School allocation with Python and linear optimization

Developed a public-school allocation system connecting business rules, data and user workflows.

Contribution

  • Worked on full-stack development with Python, Django and React for the school allocation system.
  • Configured AWS EC2 instances to run linear optimization routines in Python with OR-Tools.
  • Automated Google Sheets processes with Apps Script and communicated technical progress through weekly stakeholder reports.

Python · Django · React · OR-Tools · AWS EC2 · Google Apps Script

Human Robotics

Human Robotics

Computer vision and IoT

Face and mask detection on Robios

Integrated camera capture, inference and device communication in a robotics product.

Contribution

  • Developed Android features in Java for face detection and mask-use classification, integrated with a TensorFlow model.
  • Used Camera2 to capture the images consumed by the computer vision workflow.
  • Worked with real-time MQTT communication between devices and backend, in a setting with LiDAR and ultrasonic sensors and NUC mini PCs.

Android · Java · Camera2 · TensorFlow · MQTT

Iberdrola

Iberdrola

Client through Latitudde / Conkord

Web and APIs

Mobile and offline experience for energy sales

Worked on a renewable energy sales system with PWA capabilities, an anti-fraud integration and form rules.

Contribution

  • Developed Progressive Web App capabilities for the mobile experience and offline use.
  • Integrated the IPQualityScore API to support fraud protection.
  • Implemented client-side form validation and search filters with Laravel Query Builder.

PHP · Laravel · Vue.js · PWA · IPQualityScore API

Ernst & Young

Ernst & Young

Client through Latitudde / Conkord

Mobile modernization

Dynamic forms for legal practice management

Modernized a Flutter application and worked on registration, document and Android/iOS release workflows.

Contribution

  • Handled API changes and compatibility with Flutter updates in an existing application.
  • Developed dynamic forms for clients, opportunities and potential conflicts, with complex rules and BLoC state management.
  • Implemented image and document capture and upload, and led store publication.

Flutter · Dart · BLoC · Android · iOS · Firebase

CTT — Correios de Portugal

CTT — Correios de Portugal

Client through Latitudde / Conkord

Field operations

Android for delivery tracking

Worked on variant consolidation, notifications and offline continuity in a courier system.

Contribution

  • Unified single-language applications using Gradle flavor dimensions.
  • Implemented FCM notifications that triggered in-app events and improved issue investigation with Crashlytics.
  • Enabled offline use for couriers through local data persistence.

Android · Kotlin · Gradle · FCM · Crashlytics

Águas de Monchique

Águas de Monchique

Client through Latitudde / Conkord

Environments and delivery

Frontend, backend and database in containers

Set up a Docker environment and maintained the project; deliveries for the client also include a Flutter Web dashboard.

Contribution

  • Created the Docker setup for frontend, backend and database from scratch, standardizing system execution.
  • Worked on maintenance and small improvements following the initial setup.
  • Delivered a Flutter Android application and a web dashboard for the client.

Docker · Flutter Web

Fullsix

Fullsix

Client through Latitudde / Conkord

Python and knowledge sharing

OCR API analysis and support for a .NET team

Analyzed a Python OCR API and helped .NET developers work with Python.

Contribution

  • Analyzed and explained the OCR API's behavior in the project context.
  • Guided .NET developers through Python fundamentals and data structures.

Python · OCR API

Ascendi / SustIMS

Ascendi / SustIMS

Client through Latitudde / Conkord

Mobile and maintenance

Mobile delivery and issue reproduction

Worked on React Native deliveries for Android/iOS and reused agent workflows for SustIMS maintenance.

Contribution

  • Delivered Android and iOS builds.
  • Turned Sentry events into mocks to reproduce errors and support investigation.
  • Prepared demonstrations using recent non-sensitive data through the maintenance workflows.

React Native · Android · iOS · Sentry · AI agents

Águas de Portugal

Águas de Portugal

Requirements and product

Business needs translated into scope

Led requirements discovery, scope refinement and business rule mapping.

Contribution

  • Led sessions to understand client needs and align system scope.
  • Created detailed flowcharts and mapped business rules to guide implementation.

Requirements · Business rules · Flowcharts

Code 495 / LineLinker Pro

Code 495 / LineLinker Pro

Client through Latitudde / Conkord

Technical leadership and performance

LineLinker Pro: offline fieldwork and responsive maps

Coordinated a four-person team across backend and mobile and contributed to the code of a Flutter application for field operations.

Contribution

  • Coordinated a four-person team across backend and mobile and aligned the project weekly with stakeholders while contributing directly to the code.
  • Implemented offline use with automatic background synchronization when connectivity returned and user-assisted resolution of conflicts between versions.
  • Reduced map loading from around two minutes to under one second and increased rendering from around 5 to 60 FPS when moving the map, using point clustering.

Flutter · Dart · Android · iOS

Conkord

Conkord

Mobile leadership

Mobile leadership

I lead Conkord’s mobile practice. All mobile projects involve me, whether in defining architecture, guiding the team or maintaining applications already in production.

Projects

  • Van CranenbroekVan CranenbroekRetail application
  • LyzerLyzerCollect · order preparation
  • LyzerLyzerDeliver · field operations
  • LyzerLyzerAI, backend and backoffice
  • CTTCTTAndroid delivery tracking
  • EYEYForms for legal practice management
  • IberdrolaIberdrolaEnergy sales and PWA
  • Água MonchiqueÁgua MonchiqueWeb system and Android
  • FullsixFullsixOCR API analysis
  • Code 495Code 495LineLinker Pro
  • AscendiAscendiSustIMS
Radix

Radix

Engineering internship

August 2015 to August 2016.

Explore published app cases