Back to Projects
AI Co-Worker Engine
AI Co-Worker Engine
2025-04-15
AI Engineer

AI Co-Worker Engine

AI-powered NPC engine that simulates realistic virtual coworkers for job-skill training simulations. Features dynamic persona registry, internal state tracking (trust, frustration, alignment), conversation memory, and an intelligent pre/post-check supervision layer.

Project Highlights

  • Modular architecture: persona registry, state manager, memory manager, supervisor, and NPC agent orchestrator — all independently extensible.

  • Internal state model tracks trust, frustration, and objective alignment; LLM responses adapt in real time to emotional state.

  • Sliding conversation window (last 10 turns) with automatic history pruning keeps context sharp without token overrun.

  • Supervisor layer intercepts off-topic inputs before they reach the LLM, saving API cost and maintaining simulation fidelity.

Explore More Work

Deep dive into other high-performance solutions.

View Full Archive
Streaming Fraud Detection

End-to-end real-time credit card fraud detection system. Ingests transaction streams via Apache Kafka, applies a trained Random Forest model through PySpark Structured Streaming, stores predictions in PostgreSQL, and exposes a live Streamlit dashboard for monitoring and analytics.

PythonApache KafkaApache SparkPySparkPostgreSQL
Source
MedAgent — Agentic RAG

Medical information assistant built on Retrieval-Augmented Generation. Accepts PDF and Word medical literature, indexes them with FAISS vector search, and answers clinical questions through a self-reflecting LangChain agent powered by a local Ollama LLM.

PythonLangChainFAISSOllamaHuggingFace
Source
n8n AI Automation Pipeline

Production-ready self-hosted AI automation platform combining n8n, Ollama, Open WebUI, Supabase, and Qdrant — fully containerized with Docker. Enables complex AI workflows locally without cloud dependency, supporting GPU and CPU deployment across Windows, Mac, Linux, and VPS.

n8nOllamaDockerSupabasePython
Source
AI Co-Worker Engine

AI-powered NPC engine that simulates realistic virtual coworkers for job-skill training simulations. Features dynamic persona registry, internal state tracking (trust, frustration, alignment), conversation memory, and an intelligent pre/post-check supervision layer.

PythonFastAPIGoogle CloudTypeScript
Source
Stock Price Forecasting with Apache Spark

Distributed stock market forecasting pipeline using Apache Spark for feature engineering and three model tiers — Linear Regression, LSTM (PyTorch), and a Hybrid ensemble. Delivers predictions through an interactive Streamlit dashboard with technical indicators and real-time alerts.

PythonApache SparkPyTorchScikit-learnPandas
Source
Sports Player & Ball Tracking

Multi-object detection and tracking system for sports video analysis. Uses Faster R-CNN for frame-level detection and Deep SORT for persistent ID assignment across frames — enabling player trajectory extraction and ball tracking for performance analysis.

PythonPyTorchOpenCVScikit-learnJupyter
Source
Customer Churn Prediction

End-to-end churn analytics solution on 7,032 telecom customer records. Combines EDA, ensemble ML modeling, and a Power BI dashboard to identify at-risk customers, quantify revenue impact, and surface actionable retention strategies.

PythonPandasNumPyScikit-learnMatplotlib
Source
Toxic Comment Detection

Multi-label toxic comment classifier using a hybrid CNN + LSTM deep learning architecture. Detects six toxicity categories — toxic, severe toxic, obscene, threat, insult, and identity hate — to automate content moderation at scale.

PythonTensorFlowPyTorchNumPyPandas
Source
DevUtils

Client-side web application for developers to convert, encode, decode, and work with QR codes — entirely in the browser with no backend required.

React 19TypeScriptViteTailwind CSSMotion
AI BA Assistant

OpenClaw intake starter for business analysts — a full-stack app that accepts multi-format file uploads (docx, excel, pdf, image, video, zip), auto-extracts and classifies ZIP contents, and exposes the results through APIs an orchestration agent can consume.

TypeScriptReactNode.jsExpress
Source
Ambient Expense Agent

ReAct-pattern AI agent for expense handling, scaffolded with Google's agents-cli/ADK and built on FastAPI-style app structure with a Gemini-CLI-assisted development workflow.

PythonGoogle ADKGeminiDocker
Source
BigQuery Release Notes Explorer

Responsive web app that fetches, caches, and parses Google BigQuery's release notes Atom feed, offering real-time search, category filtering, and a composer for tweeting about specific updates.

PythonFlaskJavaScriptHTML5CSS3
Predicting Term Deposit Subscriptions

Binary classification project predicting whether a bank customer will subscribe to a term deposit, based on demographic, transaction, and marketing-campaign features.

PythonJavaJupyterNaive BayesJ48 Decision Tree
Source
Customer Segmentation Analysis

Statistical methods project applying clustering and segmentation techniques to customer data to identify distinct customer groups.

PythonJupyterStatistical Methods
Source
Automated Rate Sync — Deposit & FX Updates

Automation tool that retrieves and updates deposit and foreign-exchange rates across financial systems, reducing manual effort and supporting compliance with dynamic regulatory workflows.

Python
Source
XLSB Sync Engine — NetSuite

Automated data integration tool that processes Excel Binary Workbooks (XLSB) and synchronizes financial model data with subsidiary summary files across multiple entities, built on a modular COM-interface architecture.

Pythonpandasxlwingsopenpyxlpsutil
Source
Variance Analysis for Anomaly Detection

Financial analysis system that automatically detects anomalies in financial statements through period-over-period variance analysis and correlation-rule validation, producing a management-ready Excel summary.

Python
Source
SG&A Splitter

Production-ready CLI tool that splits Excel workbook SG&A summary sheets into separate files by Department or Project, preserving original formatting.

Pythonpandasopenpyxlxlsxwriter
Source
Hoang Manh | AI Engineer