Skip to main content
  • AI-enabled platform
  • SaaS
  • Document automation

Sopee AI

AI document generator

Turns a student's profile into a finished visa document — statement of purpose, letter of explanation, study plan or financial statement — on models fine-tuned for Canadian and Australian applications.

Sopee AI — the letter generator interface
Project
Sopee AIAI document generator
Owned by
OonkoO Venture
Platform
Web app
OonkoO teams

Design · Engineering · Infrastructure · Growth

Stack
  • Next.js
  • Tailwind CSS
  • Kinde auth
  • Prisma
  • Gemini, fine-tuned
  • Vercel

Read from the running product (November 2026), the project's source, and the build record.

Now
Live at sopee-ai.vercel.app.

S01The business

The paperwork between a student and a visa

Sopee AI writes the documents a student visa application needs: a statement of purpose, a letter of explanation, a study plan, a financial statement. A student fills in a profile once and the product turns it into a letter written for Canadian or Australian requirements. It is our own venture, built for Bangladeshi students applying abroad.

As described by sopee-ai.vercel.app

What we built

  1. Custom fine-tuned Gemini models
  2. Template library
  3. Real-time preview
  4. Export options

Each line has a number. A frame further down that shows it carries the same one.

What it had to do

  1. Turn one profile into several different letters.

  2. Write to what a visa officer looks for, per country.

  3. Refuse to generate from a profile that is not ready.

S02Design

Quiet, for a stressful job

The product handles an anxious task, so it is calm: a near-black ground, one amber for the thing to do next, and progress stated in plain words. A readiness check shows exactly which parts of a profile are missing before anything is generated.

  • Product interface
  • Amber on near-black
Sopee AI — the profile readiness check before generating
S02 · F01Readiness is checked before a word is generated

Mark

Sopee AI — the mark and wordmark, as the product's header sets them

Palette

  • Amber#D9A514
  • Ground#0D0B09
  • Panel#1A1512

Typeface

Geist — specimen: Aa, the alphabet and the numerals

Geist

The brand as shipped — palette read off the running product, typeface from its source.

S03Engineering

Models tuned for the letter, not the chat

Generation runs on Gemini models we fine-tuned for this task. The interface shows the run phase by phase rather than a spinner, and the finished letter can be previewed and exported. Sign-in runs on Kinde.

  • Custom fine-tuned Gemini models
  • Template library
  • Real-time preview
  • Export options
Sopee AI — a statement being generated, phase by phase
S03 · F01Generation, shown phase by phase
Sopee AI — the applicant's dashboard with recent letters
S03 · F02The applicant's dashboard

S04Infrastructure

Shipped where it loads fastest

It is served from Vercel at sopee-ai.vercel.app, with pages rendered ahead of time wherever they can be — so the first screen arrives as a file, not as a wait on a server. A change gets there through a CI/CD pipeline with automated tests, by way of separate dev, UAT and production environments.

  • CI/CD pipeline
  • Automated tests
  • Dev, UAT and prod environments
  • Deployment on Vercel

S05Growth

What goes in, what comes out

The public site does one job: show a student what they give and what they get — three letter types, four steps, and a sample of the output on the page itself. Signing up leads into a guided onboarding funnel that builds the profile one section at a time, and the product is split by market: Canada and Australia each have their own requirements and their own flow.

  • Product-led landing page
  • Guided onboarding funnel
  • Multi-market: Canada, Australia
Sopee AI — the three letter types with a sample output
S05 · F01loopThree letters, with a sample beside them
Sopee AI — the four steps from profile to letter
S05 · F02loopFrom profile to letter, in four steps

S06Credits

One company, four hands

The same mark in four colours: who at OonkoO did what on this build, in the order the work was handed on.

  • Design

    • Product interface
    • Amber on near-black
    More on Design
  • Engineering

    • Custom fine-tuned Gemini models
    • Template library
    • Real-time preview
    • Export options
    More on Engineering
  • Infrastructure

    • CI/CD pipeline
    • Automated tests
    • Dev, UAT and prod environments
    • Deployment on Vercel
    More on Infrastructure
  • Growth

    • Product-led landing page
    • Guided onboarding funnel
    • Multi-market: Canada, Australia
    More on Growth

Have something like this to build?

Tell us what it has to do and get a written quote on the page — no call needed. Or book thirty minutes and talk it through.

Get my written quote

Let's Talk

A name, a way to reach you, and a sentence about the problem. That is enough to start.

Whichever you prefer we use.

Goes straight to hello@oonkoo.com.