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.
Full stack: Node.js · Express · Vue · Tailwind
Overview
OfferPilot generates tailored resumes and cover letters from a candidate's own history and a specific target role. The interesting constraint is everything surrounding the generation rather than the generation itself, which is by far the most straightforward part.
An LLM call is non-deterministic, occasionally slow, and sometimes simply wrong, and the application has to stay usable in all three of those situations. Generation sits behind its own boundary, so provider and prompt strategy stay private implementation details.
The candidate profile is structured data rather than prose, modelled once and re-projected for each individual application. Output is always treated as a first draft: people edit it, regenerate individual sections, and keep versions side by side for comparison.
More projects
- 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 · 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
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.
- 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 · 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
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.
- 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 · 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
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.
- 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.