Skip to content

Our work

Products and internal platforms

What the firm has engineered: secure, production-grade systems on the PERN stack — architectures, engineering decisions and the pipeline that ships them, laid out as evidence. How we work is on the about page.

deploy.yml · mainrunning
▸ tap or hover a stage — every step shown is from the real deploy.yml

Every push to main runs this exact pipeline — gated, keyless, and deployed to AWS. No step is skipped.

Prefer the story behind the work? Meet the firm on the about page.

Architecture case studies

The firm's builds, each with a full technical breakdown — schema, auth model, and the decisions behind them. Deployment status is stated per build, not implied.

  • Consultancy / SaaS

    Verity Digital Platform

    Live

    This site — secure software that proves the standards it sells by being one.

    Technical architecture
  • Public procurement / GovTech

    Verity Tender Radar

    Live · authenticated

    Finds the public contracts worth bidding for — and refuses to scrape the platform that would have made it easy.

    Technical architecture
  • Hospitality / platform port

    GrandStay.NET

    Built · not publicly deployed

    The same booking platform, rebuilt in C#/.NET — and proved by running the original client against it unmodified.

    Technical architecture
  • Hospitality

    Grand Stay Hotel Booking Platform

    Built · not publicly deployed

    A commission-free direct-booking platform where a room can never be sold twice.

    Technical architecture
  • Retail / E-commerce

    Shopora Commerce Engine

    Built · not publicly deployed

    An owned, multi-channel storefront — one API behind web and native mobile.

    Technical architecture
  • EdTech / Developer Education

    JS Academy Learning Platform

    Built · not publicly deployed

    A JavaScript learning platform that makes execution visible — step through your code one instruction at a time.

    Technical architecture

All six repositories are private. Read access is available under NDA for technical due diligence.

Engineering principles

The non-negotiables behind every build — the same ones this site is held to.

Security is not a phase

Auth, validation and least-privilege are designed in from the first commit — not bolted on before launch.

Own your data layer

Parameterized SQL, explicit schemas and migrations. No magic, no surprises, no lock-in.

Money is never a float

Currency is stored and computed as integer cents and formatted in exactly one place.

Single source of truth

Status values, roles and contracts live as constants/schemas shared across the codebase.

Fail loudly in dev, safely in prod

Config validates at boot; errors return a consistent envelope and never leak stack traces in production.

Document as you build

Architecture decisions are recorded as they’re made — this very page is generated from that record.

The stack

What these builds are made of — grouped by layer, across both platforms.

Languages

  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • C#
  • SQL
  • PythonPython

Frontend

  • ReactReact
  • ViteVite
  • TanStack Query
  • Tailwind CSSTailwind CSS
  • ExpoReact Native (Expo)

Backend · Node

  • Node.jsNode.js
  • ExpressExpress
  • Zod
  • JWT + TOTP 2FA

Backend · .NET

  • .NET.NET.NET 10
  • ASP.NET Core
  • EF Core
  • ASP.NET Core Identity

Data

  • PostgreSQLPostgreSQL
  • Raw SQL + forward-only migrations
  • PrismaPrisma
  • Exclusion constraints (btree_gist)

Payments & AI

  • StripeStripe
  • Signed webhooks
  • AnthropicAnthropic API

Testing

  • Vitest · xUnit
  • Testcontainers / service containers
  • Playwright + axe-core

DevOps & security

  • DockerDocker
  • GitHubGitHub Actions (OIDC)
  • Amazon Web ServicesAWS (Elastic Beanstalk · RDS · S3 · CloudFront)
  • OWASP
  • GDPR