Technical Capabilities


Technology domains NPC-IT works in and the problems each domain addresses.


Data and Analytics Engineering

BI semantic model documentation and management. ETL pipeline design with validation. Published PyPI ETL framework with RBAC security and audit logging. Multi-tenant BI platform with Cube.js semantic layer. Dashboard engineering with real-time analytics.

Technologies: PowerBI, DAX, TMDL, Python, pandas, PostgreSQL, Cube.js, React, PyPI


Artificial Intelligence

Multi-agent orchestration on Hermes Agent framework. Local RAG pipelines for private document retrieval. Hexagonal-architecture character AI bots with agentic memory. Open WebUI theme engine with CSS generation from JSON definitions. LLM integration via OpenAI API and local models. MCP server infrastructure for tool connectivity. Custom chat interfaces with WebSocket streaming.

Technologies: Hermes Agent, MCP, OpenAI API, RAG, Vector Database, FastAPI, Redis, Docker, Open WebUI


Web and Digital Experience

Full-stack web applications with Node.js, TypeScript, PHP, and Express. 3D web experiences using Three.js, WebGL, and WebAudio. Custom CMS platforms with markdown pipelines and SPA navigation. REST and WebSocket API architecture. AI-powered themed interfaces.

Technologies: Three.js, Node.js, TypeScript, PHP, Express, WebGL, CSS, JavaScript


Infrastructure and DevOps

Docker Compose orchestration for multi-service stacks. Nginx and Apache reverse proxy with TLS termination. Self-hosted services including Matrix Synapse, OnlyOffice, and Foundry VTT. Security hardening with CSP headers and firewall rules. Storage pooling and parity protection with MergerFS and SnapRAID.

Technologies: Docker, Nginx, Apache, Linux, PostgreSQL, MergerFS, SnapRAID


Virtual Tabletop and Interactive

Foundry VTT module development in TypeScript with esbuild. 3D canvas systems using Three.js and PIXI.js. Encounter and content automation. Custom theming with CSS variables and dynamic stylesheets. AI image generation integration. Buff and effect management systems.

Technologies: TypeScript, Foundry VTT, Three.js, PIXI.js, ComfyUI


Embedded and IoT

ESP32 firmware development with LVGL and Arduino/PlatformIO. ESPHome configuration for smart home sensors and MQTT bridging. IoT architecture with WebSocket and Home Assistant integration. Portable AI thin clients with WebSocket connectivity.

Technologies: ESP32, LVGL, ESPHome, MQTT, Arduino/PlatformIO


Audio and Speech Processing

Meeting transcription with NVIDIA NeMo ASR pipelines. Speaker diarization with audio segmentation and speaker identification. Audio preprocessing including noise reduction and format conversion.

Technologies: NVIDIA NeMo, Python, ASR, Diarization