CASE STUDIES

Shipped Systems.
Verifiable Outcomes.

Every system built by AZK AI is backed by verifiable metrics and auditable architectures. Below is the technical breakdown of our systems currently running in production.

Own Product · Immigration Pathway PlatformOwn ProductLive: MVP Deployed

Advisify

5
Scored Visa Programs
Validated Business Outcome

1. The Challenge

Immigration eligibility rules live scattered across government sites and PDFs, so most applicants only discover them after they've already committed to a country. Consultancies lose advisor time on unqualified leads with no self-serve way to filter early interest, and a catalog of hard-coded rules goes stale the moment a country updates its points table.

2. The Solution

We built a guided profile wizard - fillable by hand or auto-filled from an uploaded CV - that runs against deterministic, country-specific scoring engines (Canada Express Entry and Skilled Worker, Australia, New Zealand, USA) rather than letting an LLM freehand eligibility decisions. Applicants get a free ranked snapshot across five programs, then unlock a paid deep-dive report via Stripe. Behind the scenes, an ingestion worker proposes rule updates from official sources, and a human reviews and approves every diff before it goes live.

3. System Architecture

Data Flow Pipeline
01
Build Profile
Guided wizard or AI CV auto-fill
02
Scoring Engine
Deterministic fit score per program
03
Ranked Pathways
Free eligibility snapshot
04
Confirm Pathway
Compare what-if modifiers
05
Deep-Dive Report
Stripe-gated full assessment

4. Business Outcome

5 Scored Visa Programs: Applicants get a free, evidence-based snapshot ranking their fit across five country programs - Canada Express Entry, Canada Skilled Worker, Australia, New Zealand, and the USA - before ever committing to one, while a human-reviewed ingestion pipeline keeps the underlying rules catalog current instead of quietly going stale.

Technology Stack

Next.jsFastAPIMongoDBOpenAIStripe CheckoutNextAuthGoogle OAuthDockerAWS ECRnginx
PropTech · Direct-to-Owner MarketplaceClient WorkProduction Deployment

Direct Home

Verified-First
Trust Model, By Design
Validated Business Outcome

1. The Challenge

Direct Home lets Hong Kong property owners list and sell or rent without an agent - which means the platform has to do an agent's job. Listings needed a real draft-to-approval workflow instead of a form that saves straight live, trust had to be built in with verified email, phone, and HKID before a deal could move forward, negotiation needed to live inside one real-time thread instead of scattered emails and calls, and legal paperwork like letters of intent and tenancy agreements couldn't stay manual.

2. The Solution

We built the verified-first backend and web app end to end. Email and phone OTP, Google OAuth, and HKID/identity/KYC review gate most of the API, so by the time two parties are negotiating, both are already verified. A dedicated Socket.IO chat namespace keeps offers, counters, viewings, files, and support in one running thread, Stripe Checkout runs behind a backend webhook rather than client-side Stripe.js, and letters of intent and tenancy agreements generate straight from platform data.

3. System Architecture

Data Flow Pipeline
01
List & Verify
Draft, paid publish, admin approval
02
Identity Gate
Email/phone OTP, HKID/KYC review
03
Negotiate In-App
Real-time chat: offers, viewings, files
04
Checkout
Stripe Checkout via backend webhook
05
Generate Paperwork
LOI & tenancy agreements from platform data

4. Business Outcome

Verified-First Trust Model, By Design: Every negotiation runs between two already-verified parties - email, phone, and HKID/KYC checks gate access before a deal can move - and what closes it happens without ever leaving the platform: real-time offers, Stripe-backed checkout, and a generated letter of intent or tenancy agreement, largely delivered in Traditional Chinese for Direct Home's Hong Kong market.

Technology Stack

NestJSMongoDBNext.js 15Tailwindshadcn/RadixStripe CheckoutTwilio VerifySocket.IOAWS S3OpenAI (OCR)Leaflet / OpenCage
Media & Community · Assessment Platform + Business NetworkClient WorkProduction Deployment

SmartGuy

2
Businesses, One Backend
Validated Business Outcome

1. The Challenge

SmartGuy runs a faith-and-wisdom content platform for consumers built around self-assessments, alongside a US business network where professionals pay for listing slots and earn referral commissions - two very different audiences on one system. Each needed distinct signup, verification, and dashboard paths; business listings needed real recurring monetization rather than a flat one-time fee; personalization needed to follow from real assessment data; and email at scale needed proper queuing and unsubscribe handling.

2. The Solution

We built the backend and web app that keep both audiences on one shared data model without getting in each other's way. Self, friends-family, and idol-match assessments feed a recommendation layer that surfaces trait-matched videos, tasks, movies, and readings. Authorize.Net ARB handles recurring monthly and annual listing-slot subscriptions, including trial and referral-discount packages, and inspirational and campaign emails run through cron-driven queues with proper unsubscribe tokens, kept separate from transactional essentials like verification and password reset.

3. System Architecture

Data Flow Pipeline
01
Two Signup Paths
Consumer vs. professional, one data model
02
Assessments
Self, friends-family, idol-match
03
Personalized Feed
Trait-matched videos, tasks, readings
04
Paid Listings
Recurring slots via Authorize.Net ARB
05
Queued Email
Cron-driven, unsubscribe-safe

4. Business Outcome

2 Businesses, One Backend: A content and self-discovery product for consumers and a subscription business network for professionals run on one shared backend and admin console - professionals manage recurring paid listings and referral commissions automatically, while consumers get assessment results that drive genuinely personalized content instead of a one-size-fits-all feed.

Technology Stack

NestJSMongoDBNext.js 15Tailwindshadcn/RadixAuthorize.Net ARBAWS SESTwilio VerifyGoogle OAuthreCAPTCHA v3
Own Product · Cambridge O & A Level AI TutorOwn ProductLive: MVP Deployed

AcePrep AI

15+
Cambridge Syllabuses Covered
Validated Business Outcome

1. The Challenge

Cambridge O & A Level exam boards publish past papers, mark schemes, and examiner reports as disconnected static PDFs, so students rarely connect the exact insight that explains lost marks. Private tutoring can fill the gap but is costly and inconsistent, and students often know the material yet still lose marks purely on technique.

2. The Solution

We built a mobile AI tutor across three connected study loops, all grounded in real exam material: students photograph or type a past-paper question and get a structured, examiner-style answer with a marks breakdown and source citations; their own written or photographed answer gets marked the same way, awarded vs. total with strengths and missed points; and a live quiz checker builds topical or mixed sets on demand and marks every answer as the student goes. If the indexed source material can't support an answer, the system declines rather than inventing one.

3. System Architecture

Data Flow Pipeline
01
Answer a Question
Snap or type a past-paper part
02
Retrieve & Author
Per-subject RAG grounds the answer
03
Check My Answer
Marked like an examiner, awarded vs. total
04
Live Quiz Checker
Topical or mixed sets, marked live
05
Mastery Tracking
Weak topics resurface for review

4. Business Outcome

15+ Cambridge Syllabuses Covered: Students get examiner-style marking and grounded, source-cited answers across 15+ O & A Level syllabuses spanning Sciences, Business, Humanities, Mathematics, and Languages - with the system built to decline rather than invent an answer whenever the source material can't support one.

Technology Stack

FlutterNestJSFastAPIMongoDBSQLite (FTS + embeddings)OpenAI / Azure OpenAIStripe CheckoutAWS S3Socket.IO
AI Ingestion · Professional ServicesClient WorkProduction Deployment

The Chemistry Room

99%
Extraction Accuracy
Validated Business Outcome

1. The Challenge

Professional services intake is highly manual, relying on unorganized client briefs, scanned files, and emails. Sorting client requirements, mapping unstructured text formats, and manually entering data into CRMs takes hours, delaying response times and leading to transcription errors.

2. The Solution

We engineered an AI ingestion and document processing pipeline. The system automatically extracts key client details, service queries, and requirements from incoming briefs, structuring them into unified JSON schemas and routing them straight to CRM databases.

3. System Architecture

Data Flow Pipeline
01
User Brief Ingestion
Uploads client documents
02
OCR & Ingestion
Parses unstructured document text
03
Structured Extraction
Extracts parameters into JSON
04
CRM Integration
Routes records to CRM database

4. Business Outcome

99% Extraction Accuracy: Automated brief extraction achieved 99% accuracy, cutting administrative intake times by 80% and routing leads to sales teams instantly.

Technology Stack

Next.jsPython FastAPIOpenAI GPT-4MongoDBHubSpot APIAWS ECS
Own Product · Membership & Staff PlatformOwn ProductLive: MVP Deployed

Naturals Club & Resort

2
Apps, One Source of Truth
Validated Business Outcome

1. The Challenge

Naturals Club & Resort ran membership, bookings, invoices, and helpdesk tickets entirely through Odoo, its ERP - workable for accounting but a self-service-free experience for everyone else. Members had to call the front desk to book a court or add a guest, staff navigated screens built for accountants rather than a calendar or a gate, and there was no fast, contactless way to bring a guest onto the property.

2. The Solution

We paired a members-only mobile app with a permissioned staff dashboard, keeping Odoo as the system of record behind both. Members book sports, spa, and event slots, generate an 8-hour QR guest pass, pay via One Link with proof upload, and track a shared family wallet - all from their phone. Staff see the same bookings on a calendar, manage resources and pricing, and review payments and feedback, each scoped to their own role.

3. System Architecture

Data Flow Pipeline
01
Pick & Book
Sport, spa, or event in a few taps
02
Bring a Guest
8-hour QR pass, shared instantly
03
Pay
One Link invoice, upload proof
04
Track
Family wallet, budgets, activity
05
Stay in Sync
Staff and Odoo see it in real time

4. Business Outcome

2 Apps, One Source of Truth: Members now book, pay, and bring guests entirely from their phone instead of calling the front desk, while staff run sports, spa, events, billing, and helpdesk tickets from one permissioned dashboard - with Odoo staying authoritative underneath, so nothing about the club's existing operations had to change.

Technology Stack

Odoo ERP IntegrationReact NativeNode.jsREST APIRole-Based Access Control
EdTech · Student Information SystemClient WorkDistrict Pilot

AISIS

5
Role-Scoped Dashboards
Validated Business Outcome

1. The Challenge

AISIS needed a Student Information System MVP a real school district could pilot, where a teacher, a counsellor, and a SpEd coordinator each see only what their role needs. Compliance tracking for SpEd/504 cases needed to be a real workflow rather than a spreadsheet, attendance changes needed a defensible audit trail, and the platform had to isolate each district's data cleanly from day one.

2. The Solution

We built the multi-tenant platform underneath the pilot: a shared Zod contracts package defines the RBAC matrix once so permissions can't drift between frontend and backend, every request resolves its tenant from the subdomain and cross-checks it against the JWT's tenant claim, and four AI features (natural-language search, risk analysis, narrative reports, compliance review) run through an optional Anthropic integration with every output tied back to source-field citations.

3. System Architecture

Data Flow Pipeline
01
Discovery
Mapped 5 roles against every module
02
Contracts & Data Model
Shared Zod DTOs + RBAC matrix
03
Backend Build
NestJS + MongoDB, tenant resolution
04
Frontend Build
Next.js 15 role-scoped dashboards
05
Launch
Dockerized, CI/CD, webhook deploy

4. Business Outcome

5 Role-Scoped Dashboards: District Admins, Teachers, Substitutes, Counsellors, and SpEd Coordinators each get a dashboard scoped to exactly what their role needs, with RBAC enforced by shared, tested contracts, every attendance edit carrying its own audit trail, and AI-assisted reads that cite their source fields so staff can verify before acting.

Technology Stack

NestJSMongoDBNext.js 15shadcn/uiZodAnthropic APIDockerGitHub ActionsJest
Media & Podcasting · Platform RebuildClient WorkProduction Deployment

PodcastOne

365-Day
Automated Episode Ingestion
Validated Business Outcome

1. The Challenge

PodcastOne runs one of the largest podcast networks in the industry - hundreds of shows and a constant flow of new episodes. Its legacy CMS couldn't structure shows, episodes, hosts, and advertisers the way the network actually works, episode ingestion from RSS feeds was manual, and the public site needed to stay fast and SEO-friendly as the catalog kept growing.

2. The Solution

We rebuilt the CMS and the public-facing web app as a matched pair. A custom WordPress plugin with dedicated post types and a Field API replaced a generic plugin-based approach, automated WP-CLI ingestion pulls the last 365 days of episodes without overwriting editors' existing choices, and a headless split lets the CMS and the Next.js site deploy and scale independently.

3. System Architecture

Data Flow Pipeline
01
Discovery
Mapped shows, episodes, hosts, advertisers
02
Content Modeling
Custom post types + Field API
03
CMS Build
Headless WordPress, WP-CLI ingestion
04
Web App Build
Next.js consuming the CMS API
05
Launch
Dockerized, GitHub Actions CI/CD

4. Business Outcome

365-Day Automated Episode Ingestion: Automated RSS sync keeps a year of episodes current across hundreds of shows without overwriting editorial decisions, while the headless split lets the CMS and the public site - now serving discovery, category browsing, and inline audio from a CDN-backed image pipeline across Art19, Libsyn, and Omny - ship and scale on their own schedules.

Technology Stack

Headless WordPressPHP 8.2MySQL 8Next.js 16React 19Tailwind 4shadcn/RadixDockerGitHub Actions
Own Product · EdusifyOwn ProductLive: MVP Deployed

Edusify

9
Interactive Item Types
Validated Business Outcome

1. The Challenge

Generic quiz apps can't render the interactive item types a real Microsoft certification exam uses - hotspot, drag-and-drop, case studies, active screens, simulated labs - and most question banks are leaked or brain-dumped, with no per-domain diagnosis and no feel for real exam pacing under time pressure.

2. The Solution

We built a Next.js learner and admin product on top of a FastAPI backend. Every session samples from published, human-reviewed questions only, grades each of the nine interactive item types against a stored correct payload, and computes a scaled 100–1000 estimate from the pack's own min/max and passing score. New certification packs ship as data files with no engine changes, and AI-drafted questions stay in a pending queue, scored for quality, until an admin accepts them.

3. System Architecture

Data Flow Pipeline
01
Enroll
Learner picks a cert pack (AZ-900, AI-901)
02
Study Mode
Instant feedback + AI tutor, 4 personas
03
Timed Exam
Real navigator, mark-for-review, calculator
04
Scaled Scoring
100–1000 vs. pack pass line, domain chart
05
Practice Again
Weak objectives resurface until mastered

4. Business Outcome

9 Interactive Item Types: A real exam player renders all nine interactive item types side by side with a streaming AI tutor, while every published question passes AI drafting, automated quality scoring, and human review before a learner ever sees it - AZ-900 and AI-901 packs are live today, with more Microsoft certification packs on deck.

Technology Stack

Next.js 15React 19TypeScriptTailwindPython 3.12FastAPIPydantic v2SQLAlchemy 2SQLiteOpenAIStripe Checkout
ARCHITECTURE FIRST

Need an AI Strategy Before You Build?

Book a complimentary AI Architecture Review. We'll assess your use case, identify opportunities, evaluate technical feasibility, and provide clear implementation recommendations.