Back

Akylade Platform

Akylade

~2 min read

View Website
NestJSReactTypeScriptPrismaMongoDBReact QueryLTI

Overview

Akylade is a US-based cybersecurity certification company offering eight ISO 17024-aligned certifications across Cyber Resilience, Cyber Risk Management, AI Security, and Secure Development — a practical, affordable alternative to CompTIA and ISC2. Delivery runs through a growing network of Authorized Training Partners (ATPs) worldwide.

My Role

Senior Software Engineer, AI Systems at Akylade, owning the platform end to end.

Full-Stack Engineering

Three portals from database schema to UI, all features owned end to end.

Stripe Billing

Product lifecycle, subscriptions, coupons, webhooks, and admin product management.

Platform Architecture

Server components, React Query cache, server actions, Prisma ORM.

Third-Party Integrations

Certiverse exam bridge, Accredible credentials, LTI for Moodle and Canvas.

Tech Stack

Frontend
Next.jsTypeScriptReact Query
Backend
Server ActionsPrisma ORM
Database
MongoDB Atlas
Payments
Stripe
Integrations
CertiverseAccredibleLTI 1.3

Platform Features

Certification Catalog

Eight ISO 17024-aligned certs across four pathways with structured course content and quizzes.

Learning Dashboard

Course progress, practice exams, and certification eligibility in one member view.

Exam Scheduling

Members connect to Certiverse for exam booking and track status without leaving the portal.

Digital Credentials

Auto-issued Accredible certificates and badges on passing, shareable to LinkedIn.

ATP Partner Network

Partners upload content, manage modules, and monitor student progress in an isolated portal.

LTI Integration

Plugin for Moodle and Canvas — instructors add Akylade courses to their LMS without leaving it.

Product Management

Admin-driven Stripe product lifecycle: draft → preview → live, no code deployments required.

Admin Portal

Birds-eye view of members, partners, certifications, and billing without direct DB access.

Technical Highlights

01

Billing without engineering involvement

Stripe-mirrored schema with a draft → preview → live visibility model. Admins manage pricing, coupons, and package retirement without touching code.

02

Rendering contract across all three portals

Server components dehydrate initial state into React Query before first paint; domain hooks call Server Actions directly — no API layer. Each hook owns optimistic update, rollback, and cache invalidation via centralized key factories.

03

LMS integration without disrupting partner workflows

Built an LTI 1.3 plugin for Moodle and Canvas — instructors assign Akylade courses to students without leaving their own LMS.