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