All Work
Product Development & ScaleAI mentorship platform

MNTR

Helping a founder keep building quickly in Replit while adding engineering governance and a managed production release process.

My role
Solutions Architect & AI Solutions Architect
Status
Application in use; access and tenancy capabilities implemented
Categories
Product Development & Scale · Delivery Performance & Leadership

Outcome

Multi-tenancy, role-based access, and context separation are live — and the founder still ships features in Replit, with engineering review and production releases handled for him.

MNTR — Plan selection — credits, not seats, as the unit of value. Captured from the running app.
Plan selection — credits, not seats, as the unit of value. Captured from the running app.

Business context

MNTR helps experts monetize their knowledge through mentorship, advice, and feedback — an AI mentorship and strategy platform for storytellers and founders, with chat, playbooks, courses, and missions. My engagement focused on strengthening a founder-built application that already had users and revenue.

The challenge

MNTR began as a Replit prototype with users. It needed multi-tenancy, role-based access, security, and separation of data and AI context. The founder also wanted to retain the speed of building features directly in Replit.

The goal: preserve founder-led experimentation while giving the growing application a stronger architecture and release process.

My role

I served as Solutions Architect and AI Solutions Architect, working directly with the owner on business needs, the solution plan, and priorities. I structured the work with my engineers and kept the owner involved through regular progress updates and delivered outputs.

I shaped a working model in which the founder continued building features and Assembled Systems provided engineering review and production preparation.

How the workflow changes

The founder builds and experiments in Replit, keeping the speed needed to put ideas in front of early users. Changes then pass through engineering review: pull requests are managed, release issues are cleaned up, and architectural concerns are addressed. Assembled Systems prepares and deploys the production update, and the tenant and access boundaries keep users and their context separate.

Product experience and design

Goal-oriented onboarding, a growth audit, and a restrained green accent. The app prompts users to explain what they are trying to build, with an option to defer, so guidance can begin with useful personal context.

Architecture and implementation

An Express and PostgreSQL backend with Drizzle. Gemini and Perplexity support different reasoning and retrieval tasks; Stripe supports credit-based monetization and Twilio off-platform communication. Our confirmed additions are multi-tenancy, role-based access, and context separation.

Delivery approach

The plan covered a complete audit, Replit cleanup, new onboarding, and scalability work, with a first milestone target of moving 50 users. The lasting engagement model is founder autonomy combined with engineering governance — a team responsible for preparing releases and publishing them.

Results and current status

The tenancy, access-control, and context-separation capabilities are implemented in the application. The founder continues creating features in Replit, with an engineering team reviewing and preparing the changes for production.

Palette

Primary

#00C753

Signal green — every action

Foreground

#171717

Near-black

Background

#F8F8F7

Warm off-white, light mode

Card

#FAFAF9

Barely lifted from the ground

Border

#E7E7E4

Warm hairline

Scope

Published snapshot of the codebase — useful technical context, not a measure of customer impact.

Screens
100
Components
167
Server files
335
Migrations
142
Tests
193

Screens

MNTR — The opening question — personalised, deliberately uncomfortable, and easy to defer.
The opening question — personalised, deliberately uncomfortable, and easy to defer.
MNTR — The Growth Audit walkthrough, step one of four.
The Growth Audit walkthrough, step one of four.

Solution and scope

  • Audited the existing application and planned improvements to its foundations
  • Implemented multi-tenancy, role-based access, and separation of user data and AI context
  • Reviewed and managed pull requests, cleaned up releases, and addressed architectural issues
  • Prepared and published production updates on the founder's behalf

Built with

  • React
  • TypeScript
  • Vite
  • Tailwind
  • shadcn/ui
  • Express
  • PostgreSQL
  • Drizzle ORM
  • Gemini
  • Perplexity
  • Stripe
  • Twilio
  • Replit