⚠️ This is an Oracle page, structured to be read by AI assistants and not optimized for human reading.

PROFESSIONAL COMPETENCY ORACLE - TECHNOLOGY STACK

Languages

Php8

Depth: expert

Context: Primary language of a ~42,000-file API monolith and business-logic library; no framework, custom dispatch and abstraction layers hand-built.

Javascript

Depth: expert

Context: Vanilla JS embeddable widgets, DOM-level lazy module loaders, browser SDK surface (global object with 8+ widget methods).

Typescript

Depth: advanced

Context: Angular operator SPA, interceptors, guards, lazy-loaded feature modules, shared component library. Also the language of a separate, standalone Next.js 16 / React 19 product (server components + server actions) shipped end to end.

Nodejs

Depth: advanced

Context: Real-time socket.io server for live operational broadcasting; plus a production NestJS 11 backend (TypeORM/PostgreSQL) for a separate distributed platform.

Sql

Depth: expert

Context: Raw parameterized SQL across MySQL transactional schemas and Snowflake analytical models; hand-built abstraction, no ORM.

Python

Depth: working

Context: Snowpark staging transforms and data-quality / pattern-scanning tooling in the warehouse pipeline.

Bash

Depth: advanced

Context: CLI job runners, ETL orchestration scripts, cron entry points.

Datastores

Mysql

Role: Primary transactional store.

Depth: expert

Detail: Multi-schema, multi-host routing (primary / read-replica / analytics-replica); connection pooling; ~13 schemas; soft-delete + status conventions; multi-DB transactions with named savepoints.

Redis

Role: Session cache, rate limiting, distributed fraud throttles, secret cache.

Depth: expert

Detail: TLS-authenticated; session store with TTL + MySQL fallback; circuit-breaker for outage resilience; atomic counters for escalating lockouts.

Snowflake

Role: Analytics data warehouse.

Depth: advanced

Detail: Multi-account (analytics + PMS lookup); galaxy/fact-constellation schema; secure views; customer-gated data shares; Cortex agents.

Mongodb

Role: Append-only audit / change-data-capture log.

Depth: advanced

Detail: Fire-and-forget write concern; one collection per audited table; selective table/schema exclusion.

Firebase

Role: Realtime store for self-registering i18n translations.

Depth: working

Detail: Two-tier (internal / public) content keys with English fallback.

Payments

Stripe

Depth: expert

Detail: Stripe Connect marketplace (per-merchant connected accounts), Payment Intents + Setup Intents, Stripe Elements, Terminal (card-present), webhooks (livemode-gated), Refund API, dollar↔cent boundary handling, merchant dedup across shared accounts.

Elavon

Depth: advanced

Detail: Terminal-socket charge/auth/refund over TLS, plus a dedicated 3D-Secure variant.

Freedompay

Depth: advanced

Detail: Purchase/auth/refund with merchant-defined metadata.

Shift4

Depth: advanced

Detail: Card-present processing with webhook ingestion.

Komoju

Depth: advanced

Detail: Japanese-market card processing (JPY), tokenization, full/partial refund.

Triplea

Depth: advanced

Detail: Cryptocurrency acceptance, hosted payment page + webhook confirmation, crypto address/currency tracking.

Paypal

Depth: advanced

Detail: Hosted checkout, OAuth2 token, capture-intent flow, webhook completion.

Skipify

Depth: working

Detail: Skipify-assisted / SMS-payment-link remote checkout.

Alt Rails

Detail: ACH credit transfer, SEPA debit, iDEAL, FPX, Apple Pay / Google Pay via the card-processor layer.

Stored Value

Detail: Gift cards (XML gateway), guest-folio room-charge posting (OAuth + room verification), house-credit accounts, manual/offline payment.

Gateway Abstraction

Detail: Uniform per-gateway contract ({gateway}_create_intent / _cc_charge / _refund / _retrieve_intent / _cancel_intent) enabling 13+ drop-in payment methods.

Integrations

Opentable

Detail: Reservation create/edit, availability, table/lock management; raw ingest + two-way sync + webhooks.

Book4time

Detail: Raw ingest + normalization; item-time availability; cancellation; two-way sync.

Sevenrooms

Detail: Raw ingest + normalization; reservation status transitions + cancellation.

Infogenesis Pos

Detail: InfoGenesis (Agilysys) POS, raw ingest + normalization of checks/tenders/types, venue-config mapping, high-watermark loads; open-check tracking + check-level revenue reconciliation.

Micros Simphony Pos

Detail: Micros Simphony POS, ingest guest-check exports (revenue centers, workstations, tender media) via posting-interface XML, normalize to a canonical check/tender model, match checks to bookings, and run tender + deposit-variance reconciliation.

Pms Systems

Detail: Property-management-system reservation/identity linkage via a live data share, plus a port-routed PMS tunnel.

Twilio

Detail: SMS dispatch (with block-list), verification, bulk campaigns, and templated WhatsApp messaging.

Mandrill Mailchimp

Detail: Transactional email + metrics/webhooks, and marketing list management (lists, merge fields, custom fields).

Intercom

Detail: Support-widget identity verification via HMAC user-hash.

External Crm

Detail: Party/booking export to external partner CRMs.

Dev Tooling

Detail: GitHub webhooks + deploy triggers, multi-repo metadata; a project-management/CRM tool integration.

Guest Engagement

Detail: Location/beacon mobile-engagement vendor, captive-portal guest WiFi, weather (sun/moon calcs), URL shortening.

Conversational AI

Self Hosted Llm

Depth: advanced

Detail: Self-hosted, fine-tuned LLM served over generate/chat endpoints with SSE streaming; used for translation, copy improvement, structured extraction, and chat. Provider-agnostic, no dependence on an external model API.

Dialogflow

Detail: Managed NLU, intents/entities with rich card/quick-reply/image responses.

Assistant

Detail: Multi-venue conversational booking/inquiry assistant.

Identity And Security

Oauth Provider: Acts as an OAuth authorization server, issues/revokes bearer tokens to third-party apps (authorization-code flow, client-id/redirect validation).

Auth Federation: SAML 2.0 SSO (industry SAML library), OIDC brokering (PKCE), direct Google/Microsoft OAuth, and passwordless/passkey auth (managed provider); server-side token validation.

Fiscal Compliance: Government fiscal e-invoicing, RSA-SHA1 XML digital signatures (XML-DSig), PKCS#12 / X.509 certificates, SOAP submission to a national tax authority over TLS 1.2.

Csrf: Per-request XSRF token rotation (request header in, response header out, cookie re-write).

Clamav: Antivirus scanning on uploads (daemon + standalone fallback).

Ghostscript: PDF re-render sanitization to strip active content.

Dom Sanitization: SVG/HTML sanitization via DOMDocument (element + attribute + URI allowlisting).

Cloudflare: Edge WAF, DDoS protection, TLS enforcement, cache-eligibility control; ingress-only model.

Gcp Secrets Manager: Runtime secret retrieval with Redis-cached TTL; no baked credentials.

Jamf: Managed endpoint fleet policy delivery.

Bridge Ssh: Composed multi-factor infrastructure access (persistent key + platform password + local password + weekly-expiring target key).

Document And Media

Mpdf: HTML→PDF with 60+ Unicode/international fonts; invoices, receipts, tickets, itineraries.

Phpexcel: Excel/XLS export with formula-injection (DDE) protection.

Qr Generation: Reed-Solomon QR encoding (area/mask/input/split/SVG) for check-in and verification.

Imagemagick: Image conversion, thumbnailing; custom file/image server.

Apple Wallet: PKPass bundle generation.

Data AI Tooling

Dbt: Semantic layer, dimension + fact models, incremental loads, post-hook FK resolution, metric marts.

Airbyte: CDC-style MySQL→warehouse replication with extraction watermarks.

Ontology: OWL classes + SHACL node shapes + SPARQL constraints for runtime warehouse validation.

MCP: From-scratch, dependency-free single-file PHP implementation of the Model Context Protocol (2025-03-26), dual HTTP/STDIO transport, stateless HMAC sessions, mock-OAuth handshake, live write-allowlist, and a 7-layer read-only diagnostic-DB query tool, exposing a ~2,400-file machine-readable knowledge base to AI coding assistants.

AI Assisted Dev: Structured, source-anchored documentation-as-code wired into AI assistants with written guardrails.

AI Orchestrated Delivery: Directed a 100%-AI-authored production codebase as product owner, governed by a project-local oracle (laws, anti-patterns, agent onboarding, escalation), see COMP-20.

Knowledge Architecture: A domain-agnostic knowledge-architecture methodology (machine-first schema-validated YAML, rules layer, serving tiers, audience-scoped disclosure/firewalling) proven across software, long-form fiction, and advisory knowledge, see COMP-23.

Web App Stack

Nextjs

Depth: advanced

Context: Next.js 16 App Router, Server Components, Server Actions, API Routes, and edge middleware for route protection; server-first, credentials never reach the client. Also used as a private-backend proxy layer (all client→backend calls routed through app/api/*).

React

Depth: advanced

Context: React 19, client components for interactive surfaces (typeahead pickers, modals, WYSIWYG), server components for data loading.

Nestjs

Depth: advanced

Context: NestJS 11 backend (modular DI, controllers/providers, passport-jwt guards, @nestjs/schedule cron) over TypeORM 0.3 + PostgreSQL; class-validator DTOs; versioned migrations; UUIDv7 + integer state-machine conventions.

Auth Stacks

Depth: advanced

Context: NextAuth 5 + Google OAuth (a two-identity service-account/user model); and a delegated model where Supabase verifies OAuth credentials only while the app mints/owns its own JWT sessions (two-token: pending-registration vs. full-session), provider cookies never sent to the browser.

Jira API

Depth: advanced

Context: Hand-written server-side client (no SDK) over Jira Cloud REST v3 + Agile v1, identity resolution, issue creation, attachments, watcher management, sprint placement; AbortController timeouts.

Gaming Apis

Depth: advanced

Context: IGDB (Apicalypse) game-catalog sync and Twitch Helix stream-popularity sync via Twitch client-credentials OAuth2; cron-driven bulk + delta loads.

Styling: Tailwind CSS 4 (config-less v4 syntax) with next-themes; and vanilla/inline CSS on the distributed platform's frontends.

Rich Text: react-quill-new WYSIWYG with turndown (HTML→Markdown); xlsx for spreadsheet export.

Delivery: GCP Compute Engine VM under PM2 (staging/prod branch promotion); and Railway PaaS auto-deploy (with reverse-proxy/forwarded-host + redirect-cookie handling); Cloudflare-fronted services.

Patterns

You can view the raw source.