Skip to content

Role and Responsibilities

My Role

I acted as a co-founder and technical owner of the system architecture.

My work included:

  • translating domain expert knowledge into a structured SaaS model;
  • designing backend architecture, API, data structures, and domain model;
  • implementing backend functionality and integration logic;
  • designing RBAC with organization (tenant) context access rights;
  • modeling plant instances, taxonomy, places, lists, photos, imports, and public pages;
  • preparing architecture documentation, C4 diagrams, and ADRs;
  • aligning technical decisions with a domain expert;
  • using AI-assisted development tools to accelerate routine implementation while keeping manual control over architecture, data model, API contracts, review, and deployment decisions.

AI Usage

The project was developed with AI assistance.

LLMs were used to accelerate routine implementation, generate boilerplate code, and iterate quickly. Key decisions remained under manual control:

  • requirements interpretation;
  • domain modeling;
  • architecture decisions;
  • data boundaries;
  • access model;
  • code review;
  • debugging;
  • deployment decisions;
  • technical documentation.