Appzotic
Portfolio PAS Calc
Finance · InsuranceWeb application + calculation engineLive · Operations

PAS Calc

Policy administration benefit calculation

A life-insurance benefit calculation workspace for mapping extracts, running formulas, and reconciling exceptions.

This product holds
  • Upload, mapping, and data quality
  • Death, maturity, and surrender runs
  • Exception queues and re-runs
  • Excel export and illustration PDFs

PAS Calc

Appzotic built an ops cycle and Fastify engine so actuarial teams can version configuration, run benefits, and export illustrations from one product.

Product
PAS Calc
Industry
Insurance · Actuarial
Platform
Web application + calculation engine
Status
Live · Operations
Year
2026
What’s inside

The product, module by module.

Everything a client would actually use — not a feature dump, the operating pieces of the system.

01

Column mapping

Map uploaded PAS fields onto the target calculation schema.

New extracts can be onboarded without rewriting the engine.
02

Benefit runs

Execute death, maturity, and surrender calculations against Active config.

Ops can re-run a file after a config change instead of rebuilding a workbook.
03

Exception center

Failed policies land in a queue with context for mapping or formula issues.

Reconciliation work is visible and assignable.
Product strategyWeb engineeringData platformUX design
How it looks

Every view we shipped.

The identity and operating model for this product. Screens follow as the engagement grows.

Upload, mapping, and data quality
Death, maturity, and surrender runs
Exception queues and re-runs
Excel export and illustration PDFs
The brief

Why it exists, and what it changed.

The problem

Death, maturity, and surrender calculations lived in spreadsheets that could not be versioned, tested, or explained at policy scale.

What we built

Build an ops cycle — upload, mapping, data quality, run, results, exceptions — on a Fastify engine with Postgres-backed tables.

What changed

Runs produce auditable outputs, exception queues, and policy illustration PDFs from a single active configuration.

01

Spreadsheet calculation risk

Formula and factor logic was copied across workbooks with no shared version history.

Impact · Errors only appeared after a run had already been used downstream.
02

Extract chaos

PAS files arrived with shifting columns, encodings, and incomplete rows.

Impact · Analysts spent more time cleaning files than reviewing results.
03

Exception handling

Failed policies had no owned queue, severity, or re-run path.

Impact · Reconciliation became a side conversation instead of a product workflow.
How it’s built

Delivery path, stack, and system shape.

Phase 01

Ops cycle

Upload, mapping, data quality, run, results, and exceptions as a single path.

Phase 02

Calculation engine

Fastify services evaluate Active config formulas against mapped policy rows.

Phase 03

Illustrations

Results export to Excel and policy illustration PDFs for business review.

React
TanStack
Fastify
PostgreSQL
Excel
Experience
PAS Calc web app
Login and onboarding
Edge & trust
Authenticated API
File upload
Application
Mapping
Formula evaluation
Run orchestration
Data
PostgreSQL
Excel extracts
Reference tables
Operations
Versioned configs
Exception queues
PDF illustrations
Encrypted in transit and at rest End-to-end observability Independently scalable services
Impact

What a buyer should feel after launch.

1

active configuration

Ops

cycle in one product

PDF

policy illustrations

1 source of truth

Every run points at an Active configuration.

Per-policy repair

Ops can close gaps without restarting the whole file.

PAS Calc turned a fragile calculation ritual into a product we can operate, version, and explain.
Actuarial operations
Policy administration
Project FAQ

The details behind the delivery.

How long did the project take?

The core engagement ran for a staged product build. Discovery and architecture came first, followed by incremental releases and a structured transition into continuous improvement.

Why was this technology stack selected?

React, TanStack, Fastify, PostgreSQL and Excel provided the best balance of team fit, ecosystem maturity, security, delivery speed and long-term operating cost. Every major choice was documented through architecture decisions.

How were security and scalability handled?

Threat modeling, least-privilege access, automated security checks and observability were built into delivery. Load and failure testing validated the critical paths before launch.

What support followed launch?

Appzotic provided launch command, operational monitoring, knowledge transfer and a prioritized evolution roadmap. The client could choose continued product support or full internal ownership.

Start your project

Want a product that looks this considered?

Bring the workflow, the constraint, or the screenshot of what you wish existed. We’ll shape the system around it.