RapidStack Studio - The Future of Websites
Hello! Can you help me understand how AI works?10:23 AM
Of course! AI, or Artificial Intelligence, refers to computer systems that can perform tasks that typically require human intelligence. This includes things like learning, reasoning, problem-solving, and understanding language.10:23 AM
That's interesting! What are some practical applications?10:24 AM
There are many practical applications! Some examples include: virtual assistants like Siri and Alexa, recommendation systems on Netflix and Spotify, autonomous vehicles, medical diagnosis tools, fraud detection in banking, and natural language processing for translation services.10:24 AM
Thanks for the explanation!10:25 AM
Sunrise over the Mountains

Sunrise over the Mountains

Contract Coach

Contract Coach is a content-driven education platform designed to help paralegals and junior legal professionals understand what to write in contract law through guided explanations and structured drafting workflows. It delivers expert legal knowledge in a format that is accessible, searchable, and actionable across web, iOS, and Android.

Rather than being a static knowledge base, Contract Coach functions as a productized learning system where content is delivered contextually, access is gated through subscriptions, and progress is tied to authenticated user accounts.

Background

The CMS and its underlying legal content already existed before the project began. It contained years of institutional knowledge about how to structure and draft contracts, but it lived in a system that was never designed to be a product.

My responsibility was to transform that internal content system into a fully functional, paid, cross-platform application that users could reliably access, subscribe to, and depend on in production.

Problem

Although the CMS contained valuable legal drafting knowledge, it was not usable as a real software product. It lacked the technical and product infrastructure required to support real users at scale.

  • No mobile application
  • No subscription or billing system
  • No authentication or access control
  • No production-ready frontend
  • No deployment or release pipeline

The problem was not content creation. The problem was turning content into software.

Constraints

  • The application had to ship on iOS, Android, and Web
  • The CMS was a fixed system that could not be redesigned
  • Stripe subscriptions were required for access
  • Secure authentication and content gating were mandatory
  • The platform had to be stable in production

My Role

I acted as the full-stack product developer responsible for translating a non-product CMS into a scalable SaaS application.

  • Integrating the CMS into a production application
  • Designing API consumption and normalization patterns
  • Building the frontend experience
  • Implementing Stripe billing and subscription gating
  • Deploying the app to iOS and Android
  • Hardening the system for production use

Technical Stack

  • Backend (APIs):
    Xano
  • Frontend:
    Nordcraft
  • App Delivery:
    Despia (Web → iOS & Android)
  • Payments:
    Stripe + Native Payments

What This Proves

Contract Coach demonstrates my ability to transform internal tools and knowledge systems into real, revenue-generating software products.

  • Turn internal systems into production-grade products
  • Ship stable cross-platform applications
  • Integrate complex APIs cleanly and safely
  • Implement billing, authentication, and access control
  • Deliver software that operates in real business environments