Architected a scalable NX monorepo for Ricult, enabling unified code sharing across React Native and React Native Web for web and mobile apps, and automated mobile deployments.
Inefficient code duplication across web and mobile, fragmented development workflows, and manual mobile app deployments.
Unified codebase via NX monorepo and React Native Web, enabling rapid cross-platform development and automated releases.
Ricult's technology-first approach was enhanced, bridging the gap between rural farmers and institutional partners, fostering economic growth and food security.
At Ricult, a mission-driven agri-tech company, I led the architectural setup of a cross-platform frontend framework using NX workspaces. This enabled scalable code sharing across web and mobile platforms. I established a reusable UI library that worked seamlessly with both React Native and React Native Web, ensuring visual and functional consistency across platforms. This allowed the team to build and maintain native mobile and web apps using a unified codebase with React, React Native, and TypeScript. Additionally, I developed automated deployment pipelines using Fastlane, significantly reducing release overhead and improving CI/CD workflows for mobile applications. My work streamlined the frontend development process, improved developer productivity, and reduced time-to-market for Ricult's digital products.
Duration
Dec 2022 - Apr 2023 (5 months)
Team Size
Team of 5 (3 Frontend, 1 Backend, 1 DevOps)
My Role
Software Engineer / Frontend Developer
Set up a scalable monorepo architecture using NX workspaces for efficient web and mobile code sharing.
Developed a reusable component library compatible with both React Native and web using React Native Web.
Automated mobile app deployment with Fastlane, significantly improving release efficiency and CI/CD workflows.
Delivered high-performance, hybrid applications with shared business logic and UI between web and mobile platforms.
Enhanced developer experience and productivity through unified tooling and architectural consistency.
Architecting a complex monorepo for seamless cross-platform code sharing.
Ensuring consistent visual and functional behavior across React Native and React Native Web.