Project Overview
Martin Marietta, one of America's largest aggregates producers, required a suite of enterprise mobile applications to digitize field and production workflows. As the sole developer on this engagement, we delivered a portfolio of cross-platform iOS and Android apps covering AI chat assistance, production analytics, field operations, approval workflows, and sales quote management — all integrated with live Oracle JDE ERP systems and enterprise data services.
Project Objectives
- Build a portfolio of enterprise iOS and Android apps for diverse operational workflows
- Integrate live Oracle JDE ERP REST APIs for real-time enterprise data access
- Deliver AI-assisted workflows leveraging Azure Cognitive Services
- Implement enterprise-grade security: biometric auth, AES-256 encryption, and offline SQLite support
- Create a shared internal analytics SDK and reusable mobile template across apps
- Support deep linking, PDF viewing, camera and file integrations, and push notifications
- Ensure delivery quality with Playwright, Jest, and Jasmine automated testing
The Challenge
Diverse App Workflows as Sole Developer
Delivering multiple enterprise apps — each with distinct workflows for AI chat, production analytics, field operations, approvals, and quotes — as the sole developer required strict architecture discipline, reusable component design, and a shared infrastructure to meet delivery timelines.
Deep ERP Integration with Oracle JDE
Each app required live integration with Oracle JDE REST APIs and aggregation services, handling complex enterprise data flows, session-based authentication, and business logic tied to existing ERP workflows.
Enterprise Security Requirements
Handling sensitive operational and financial data demanded bank-grade mobile security: biometric authentication (Face ID/Touch ID), AES-256 data encryption, secure local storage, and compliance with enterprise IT policies.
Offline Capability for Field Operations
Field teams operate in areas with limited connectivity. Apps required offline-first architecture with SQLite local storage, background sync, and graceful data reconciliation when connectivity is restored.
Our Solution
01
Multi-App Portfolio with Shared Infrastructure
Delivered a portfolio of enterprise apps using Angular/Ionic/Capacitor and React Native, building a shared internal analytics SDK and reusable mobile template that accelerated delivery across apps while maintaining consistent UX and security standards.
02
Oracle JDE ERP Integration
Integrated live JDE REST APIs and aggregation services across all apps, implementing session-based authentication flows and handling complex enterprise data transformations to surface real-time operational data on mobile devices.
03
Azure Cognitive Services for AI Features
Leveraged Azure Cognitive Services to power AI chat and intelligent data features within the app suite, enabling natural language interactions and AI-assisted decision support for operations and field teams.
04
Enterprise Security & Offline Architecture
Implemented biometric authentication, AES-256 encryption for at-rest data, offline SQLite support for field workflows, and background sync — ensuring secure, reliable operation in both connected and disconnected environments.
Technologies Used
Frontend
Angular
Ionic
Capacitor
React Native
TypeScript
NgRx
RxJS
Backend
Oracle JDE REST APIs
Azure Cognitive Services
Database
SQLite (Offline)
Tools & Infrastructure
Playwright
Jest
GitHub Actions
Results & Impact
The enterprise mobile suite successfully digitized key operational workflows for Martin Marietta, delivering a portfolio of production-ready apps with high security standards and reliable ERP integration.
5+
Apps Delivered
Enterprise iOS and Android apps covering AI chat, analytics, field ops, approvals, and quotes
Live
ERP Integration
Real-time Oracle JDE ERP data access across all apps
AES-256
Security
Biometric auth and AES-256 encryption for enterprise data protection
Full
Offline Support
SQLite-based offline-first architecture for field operations
Project Gallery


