Agronomic management platform
A full-stack agronomic management platform: web design system, core NestJS backend services, and front-office / back-office features in Next.js, delivered in a technical leadership role.
- Role
- Technical Lead: design system, backend services, delivery
- Client
- RAGT
- Stack
- Next.js, NestJS, PostgreSQL, Prisma ORM, Docker, Figma
Problem
RAGT needed a platform to manage agronomic operations across a front office and a back office, with a consistent interface and a backend able to support both.
Architecture
Core backend services built with NestJS over PostgreSQL and Prisma. The frontend is Next.js, with a shared web design system so front-office and back-office features are assembled from the same components rather than styled independently.
Engineering decisions
A design system before feature screens
Building the component system first meant every subsequent feature, on either side of the platform, shipped with consistent UI and less duplicated styling work.
Shared backend services for both offices
Front office and back office consume the same NestJS services, keeping business rules in one place instead of duplicating them per interface.
Quality & reliability
Consistency enforced through the design system; leadership included task planning, prioritization and technical direction to keep the codebase coherent.
Outcome
Delivered full-stack features across both offices while contributing to the key architecture and technical direction decisions of the platform.
- Next.js
- NestJS
- PostgreSQL
- Prisma ORM
- Docker
- Figma