Sunair Aviation
A WordPress build for a Part 141 flight school, with the course catalogue modelled as structured content so programme changes appear everywhere at once instead of page by page.
Full stack: WordPress · PHP · jQuery · Tailwind
Overview
Sunair Aviation provides Part 141 flight training, where the programme catalogue is the substance of the site rather than an accessory to it. Course structure, prerequisites, and the aircraft themselves are regulated, and every single one of them changes over time.
Building each of them as an ordinary page guarantees eventual drift, because the same programme appears in several different places across the site and in time those copies quietly disagree with each other, and then with the regulator's own current requirements.
Programmes are defined once as structured content and rendered wherever they appear, with schema markup derived from that same structure. The people updating the site are instructors rather than developers, so the editing surface stays deliberately narrow.
More projects
- WordPress
Popcat Notary→
A WordPress build for a notary practice centred on self-service scheduling, with a custom theme and structured data, built for a non-technical owner to run unaided.
- WordPress
Suwyn IT Solutions→
A static-first build for an IT services firm, optimised for speed and low maintenance, with technical SEO handled through semantic structure, structured data, and Core Web Vitals.
- Node.js · React · AWSCurrent
VERA→
VERA, the Virtual Experience Research Accelerator, runs behavioural and VR studies end to end, from experiment configuration and participant management to data capture across web and Unity clients.
- NestJS · NuxtCurrent
HoloMetrics→
A portfolio analytics application for trading card collections, built on NestJS and Nuxt over HoloCore, tracking valuation history, positions, and market movement across every holding.
- Fastify · ReactCurrent
HoloCore→
The data platform behind HoloMetrics and Watchtower, ingesting pricing, product, and inventory feeds from multiple sources, normalising them into one schema, and serving them over Fastify.
- Fastify · React
Watchtower→
A real-time inventory monitoring service using a distributed pool of polling agents to track retailer stock across multiple sources and alert subscribers within seconds of a restock.
- WordPress · ReactCurrent
SchemaPress→
A WordPress plugin that brings Strapi-style structured content to WordPress, generating an admin and a REST API from typed collection types without dictating how anything renders.
- Node.js · ReactCurrent
Task Pilot→
A task management application built as an installable PWA, with a React front end over an Express API, packaged for iOS and Android with Capacitor from one codebase.
- Node.js · Vue
OfferPilot→
A resume and cover letter generator on an Express API and Vue front end, built around a model-agnostic generation layer so providers and prompts can change freely.
- Node.js · Vue · Firebase
flavr.ai→
A meal planning application on Firebase and Express with a Vue front end, generating weekly plans that satisfy dietary rules, nutrition targets, and preferences together.
- WordPress
Headless WP→
A headless WordPress starter that exposes Advanced Custom Fields and custom post type data as a predictable REST contract, so decoupled front ends never depend on raw field storage.
- PHP · Vue · AWS
Clockwork→
Proposal and time tracking for agencies, built on PHP and Vue, with estimated and logged hours in one data model so project profitability is visible while work is underway.
- NestJS · Nuxt
CRG→
The Community Resource Guide for Evident Change, built on NestJS and Nuxt: an intake professionals complete on a family, answered by structured search over the community resources that fit what it found.
- .NET · AngularJS
Fi360→
Portfolio analysis and reporting tooling for fiduciary advisors, built on .NET and AngularJS, where every figure on screen must stay reproducible and auditable long after it was generated.
- Node.js · AngularJS
NeoReach→
Influencer campaign management tooling on Node.js and Express, serving internal operators and customers from the same campaign and performance data, shaped very differently for each audience.
- WordPress
Popcat Notary→
A WordPress build for a notary practice centred on self-service scheduling, with a custom theme and structured data, built for a non-technical owner to run unaided.
- WordPress
Suwyn IT Solutions→
A static-first build for an IT services firm, optimised for speed and low maintenance, with technical SEO handled through semantic structure, structured data, and Core Web Vitals.
- Node.js · React · AWSCurrent
VERA→
VERA, the Virtual Experience Research Accelerator, runs behavioural and VR studies end to end, from experiment configuration and participant management to data capture across web and Unity clients.
- NestJS · NuxtCurrent
HoloMetrics→
A portfolio analytics application for trading card collections, built on NestJS and Nuxt over HoloCore, tracking valuation history, positions, and market movement across every holding.
- Fastify · ReactCurrent
HoloCore→
The data platform behind HoloMetrics and Watchtower, ingesting pricing, product, and inventory feeds from multiple sources, normalising them into one schema, and serving them over Fastify.
- Fastify · React
Watchtower→
A real-time inventory monitoring service using a distributed pool of polling agents to track retailer stock across multiple sources and alert subscribers within seconds of a restock.
- WordPress · ReactCurrent
SchemaPress→
A WordPress plugin that brings Strapi-style structured content to WordPress, generating an admin and a REST API from typed collection types without dictating how anything renders.
- Node.js · ReactCurrent
Task Pilot→
A task management application built as an installable PWA, with a React front end over an Express API, packaged for iOS and Android with Capacitor from one codebase.
- Node.js · Vue
OfferPilot→
A resume and cover letter generator on an Express API and Vue front end, built around a model-agnostic generation layer so providers and prompts can change freely.
- Node.js · Vue · Firebase
flavr.ai→
A meal planning application on Firebase and Express with a Vue front end, generating weekly plans that satisfy dietary rules, nutrition targets, and preferences together.
- WordPress
Headless WP→
A headless WordPress starter that exposes Advanced Custom Fields and custom post type data as a predictable REST contract, so decoupled front ends never depend on raw field storage.
- PHP · Vue · AWS
Clockwork→
Proposal and time tracking for agencies, built on PHP and Vue, with estimated and logged hours in one data model so project profitability is visible while work is underway.
- NestJS · Nuxt
CRG→
The Community Resource Guide for Evident Change, built on NestJS and Nuxt: an intake professionals complete on a family, answered by structured search over the community resources that fit what it found.
- .NET · AngularJS
Fi360→
Portfolio analysis and reporting tooling for fiduciary advisors, built on .NET and AngularJS, where every figure on screen must stay reproducible and auditable long after it was generated.
- Node.js · AngularJS
NeoReach→
Influencer campaign management tooling on Node.js and Express, serving internal operators and customers from the same campaign and performance data, shaped very differently for each audience.
- WordPress
Popcat Notary→
A WordPress build for a notary practice centred on self-service scheduling, with a custom theme and structured data, built for a non-technical owner to run unaided.
- WordPress
Suwyn IT Solutions→
A static-first build for an IT services firm, optimised for speed and low maintenance, with technical SEO handled through semantic structure, structured data, and Core Web Vitals.
- Node.js · React · AWSCurrent
VERA→
VERA, the Virtual Experience Research Accelerator, runs behavioural and VR studies end to end, from experiment configuration and participant management to data capture across web and Unity clients.
- NestJS · NuxtCurrent
HoloMetrics→
A portfolio analytics application for trading card collections, built on NestJS and Nuxt over HoloCore, tracking valuation history, positions, and market movement across every holding.
- Fastify · ReactCurrent
HoloCore→
The data platform behind HoloMetrics and Watchtower, ingesting pricing, product, and inventory feeds from multiple sources, normalising them into one schema, and serving them over Fastify.
- Fastify · React
Watchtower→
A real-time inventory monitoring service using a distributed pool of polling agents to track retailer stock across multiple sources and alert subscribers within seconds of a restock.
- WordPress · ReactCurrent
SchemaPress→
A WordPress plugin that brings Strapi-style structured content to WordPress, generating an admin and a REST API from typed collection types without dictating how anything renders.
- Node.js · ReactCurrent
Task Pilot→
A task management application built as an installable PWA, with a React front end over an Express API, packaged for iOS and Android with Capacitor from one codebase.
- Node.js · Vue
OfferPilot→
A resume and cover letter generator on an Express API and Vue front end, built around a model-agnostic generation layer so providers and prompts can change freely.
- Node.js · Vue · Firebase
flavr.ai→
A meal planning application on Firebase and Express with a Vue front end, generating weekly plans that satisfy dietary rules, nutrition targets, and preferences together.
- WordPress
Headless WP→
A headless WordPress starter that exposes Advanced Custom Fields and custom post type data as a predictable REST contract, so decoupled front ends never depend on raw field storage.
- PHP · Vue · AWS
Clockwork→
Proposal and time tracking for agencies, built on PHP and Vue, with estimated and logged hours in one data model so project profitability is visible while work is underway.
- NestJS · Nuxt
CRG→
The Community Resource Guide for Evident Change, built on NestJS and Nuxt: an intake professionals complete on a family, answered by structured search over the community resources that fit what it found.
- .NET · AngularJS
Fi360→
Portfolio analysis and reporting tooling for fiduciary advisors, built on .NET and AngularJS, where every figure on screen must stay reproducible and auditable long after it was generated.
- Node.js · AngularJS
NeoReach→
Influencer campaign management tooling on Node.js and Express, serving internal operators and customers from the same campaign and performance data, shaped very differently for each audience.