Skip to main content

Our Work

Every app runs on the same proven platform — from maritime licensing to aviation to medical boards.

Sea Trials app iconSea Trials
Sea Trials
The leading USCG exam prep app. Expert-curated content, realistic exam simulations, and adaptive study tools covering every maritime license type. 50,000+ users. 4.8-star rating.
Cross-PlatformOffline ModeAdaptive LearningCloud SyncIn-App Payments
AeroStudy app iconAeroStudy
Coming Soon
AeroStudy
FAA knowledge test prep for pilots and maintenance technicians. Same proven platform, new vertical — full question coverage and adaptive study tools from day one.
Cross-PlatformOffline ModeAdaptive LearningCloud SyncIn-App Payments
Coming Soon
MedPrep Pro
Coming Soon
MedPrep Pro
Medical licensing exam prep — adaptive study plans, detailed explanations, and performance analytics. The same proven platform, built for a new industry.
Cross-PlatformOffline ModeAdaptive LearningCloud SyncIn-App Payments
Coming Soon

The Engine Under the Hood

One platform. Every vertical. The full stack behind every app we ship.

Supabase & Data Layer

  • Supabase (PostgreSQL) — Primary relational database with row-level security
  • PowerSync — Offline-first sync engine — local SQLite ↔ Postgres
  • Cloud Firestore — Real-time NoSQL for transactional & legacy data
  • PostgREST — Auto-generated REST API from Postgres schema
  • Firebase Storage — File & media hosting (images, PDFs, audio)

AI & Intelligence

  • OpenAI GPT — AI tutoring, question generation, error validation
  • Google Gemini — Multi-modal reasoning via Genkit
  • Vertex AI — Enterprise ML pipelines & embeddings
  • On-Device AI (Gemma) — Offline inference via Flutter Gemma / LiteRT
  • Sherpa ONNX — On-device text-to-speech
  • Natural Language Processing — Server-side NLP with fuzzy matching

Client Frameworks

  • Flutter 3.38+ & Dart 3.10+ — iOS, Android, Web, macOS, Windows
  • BLoC + Hydrated BLoC — Reactive state with offline persistence
  • RxDart — Stream-based reactive programming
  • Go Router — Declarative navigation & deep linking
  • Next.js 15 & React 19 — Marketing site & web dashboard

Backend & Compute

  • Cloud Functions v2 — Node 22 serverless API layer
  • Cloud Pub/Sub — Event-driven async messaging
  • Cloud Tasks — Background job scheduling & retries
  • Google BigQuery — Analytics data warehouse & reporting
  • GraphQL — Flexible query layer for complex data

Offline & Sync

  • PowerSync + SQLite — Full offline read/write with background sync
  • Hydrated BLoC — State persistence across app restarts
  • Hybrid API Client — Routes queries to Firestore or PowerSync by domain
  • Bidirectional Sync — Firestore ↔ Supabase reconciliation layer

Payments & Monetization

  • RevenueCat — iOS, Android & macOS subscription management
  • Stripe — Web & Windows payment processing
  • Native IAP — Direct App Store & Play Store integration
  • Google AdMob — Ad monetization with UMP consent

Auth & Security

  • Firebase Auth — OAuth identity provider (email, social, magic link)
  • Firebase App Check — API request attestation & abuse prevention
  • reCAPTCHA Enterprise — Server-side bot detection
  • Secure Token Storage — Platform-native credential management

Monitoring & Quality

  • Sentry — Error tracking & performance monitoring (Flutter + Web)
  • Firebase Crashlytics — Native crash reporting with stack traces
  • Firebase Analytics — User engagement funnels & retention
  • Custom Rust Linter — sea-trials-lint — codebase-specific static analysis
  • cspell — Automated spell checking in CI

CI/CD & DevOps

  • GitHub Actions — PR checks, Supabase migrations, PowerSync validation
  • Codemagic — Flutter CI/CD — build, sign, deploy
  • Melos — Dart monorepo orchestration (70+ packages)
  • Turborepo — Web monorepo incremental builds

Cross-Platform

  • iOS & Android — Native mobile via Flutter
  • Web — Flutter PWA + Next.js marketing
  • macOS & Windows — Desktop apps with MSIX distribution
  • Firebase Hosting — Multi-site deploy targets (client, admin, marketing)

Admin & Content Ops

  • Admin Dashboard — Flutter web app for content management
  • Pluto Grid — Spreadsheet-style data tables
  • PDF Generation — Client-side (pdf/printing) & server-side (pdf-lib)
  • Excel Import/Export — Bulk content & tax report operations

70+ packages across a Dart & Node.js monorepo — managed with Melos, Turborepo, and GitHub Actions