Projects

Machine learning systems, generative models, and applied AI research.

The Ledger — Agentic Event Store

A PostgreSQL-backed, append-only event store and enterprise audit infrastructure for multi-agent AI systems in regulated environments, where five AI agents collaborate on commercial loan decisions with full cryptographic auditability.

PythonPostgreSQLLangGraphOpenRouterPydanticHypothesisFastAPI

The Automaton Auditor

A LangGraph-based forensic multi-agent system that audits code repositories against technical rubrics using parallel detective and judge agents, producing objective evidence-based evaluation reports.

PythonLangGraphLangChainGoogle GeminiOpenRouterFAISSDocker

Bank Credit Scoring

A credit risk assessment system that predicts loan default probability using machine learning, enabling data-driven lending decisions for financial institutions.

PythonScikit-learnLightGBMPandasSeabornSHAP

Brent Oil Price Analysis

A time series analysis and forecasting system for Brent crude oil prices, combining statistical models with event-driven analysis to understand price dynamics and geopolitical impacts.

PythonPandasStatsmodelsPyMCMatplotlibSeaborn

Brownfield Cartographer

A multi-agent codebase intelligence system that ingests any repository and produces a living, queryable knowledge graph of its architecture, data flows, and semantic structure — designed to accelerate engineer onboarding in production environments.

PythonTree-sitterSqlglotLangGraphPageRankDockerdbtApache Airflow

Car Insurance Risk Analysis

A data-driven risk segmentation and premium optimization system for car insurance, using statistical analysis and predictive modeling to identify high-risk policyholders.

PythonPandasScikit-learnStatsmodelsSeabornMatplotlib

Conditional DDPM Digit Generation

A Conditional Denoising Diffusion Probabilistic Model (DDPM) trained on MNIST to generate handwritten digit images conditioned on class labels.

PyTorchDiffusion ModelsMNISTPythonNumPy

Conversion Engine

An automated B2B outreach system that enriches prospects with real-time signals, classifies them against an ICP framework, and uses a LangGraph agent to handle replies, write CRM records, and book discovery calls.

PythonLangGraphFastAPIHubSpotResendPydanticPlaywright

Oracle Forge — Multi-Database Data Agent

Team PaLM's multi-database analytics agent built for the UC Berkeley DataAgentBench benchmark. Answers natural-language questions across PostgreSQL, MongoDB, SQLite, and DuckDB using MCP as the database access layer with self-correcting execution and traceable audit logs.

PythonLangGraphMCPPostgreSQLMongoDBDuckDBOpenRouterCloudflare Workers

Document Intelligence Refinery

An agentic document processing pipeline that automatically classifies documents, selects the optimal extraction strategy, and executes structured data extraction using a multi-stage LangGraph agent architecture.

PythonLangGraphLangChainFAISSDoclingPydanticSQLite

Ethiopian Medical Data Warehouse

A data engineering pipeline that scrapes, cleans, and warehouses Ethiopian medical and pharmaceutical data from Telegram channels, enabling downstream analytics and object detection for medical product images.

PythonPostgreSQLdbtApache AirflowYOLOv5PandasSQLAlchemy

EthioMart Named Entity Recognition

A fine-tuned NER system for extracting product names, prices, and locations from Amharic e-commerce Telegram messages, enabling structured data extraction from unstructured Ethiopian marketplace content.

PythonHuggingFace TransformersPyTorchspaCyPandasJupyter

Finance Forecasting and Portfolio Optimization

A quantitative finance system combining time series forecasting with portfolio optimization to support data-driven investment decisions and risk management.

PythonPandasNumPyScikit-learnPyPortfolioOptMatplotlibStatsmodels

Fraud Detection System

An end-to-end machine learning pipeline for detecting fraudulent transactions using ensemble methods and advanced feature engineering on imbalanced financial datasets.

PythonScikit-learnXGBoostPandasSMOTEMatplotlib

Medical Diagnosis Expert System

A MeTTa-based implementation of a classical rule-based system for clinical inference, demonstrating backward chaining to derive diagnoses from patient symptoms.

MeTTaPythonExpert SystemsBackward ChainingNeurosymbolic AI

OpenCog Hyperon: OpenPSI

A cognitive-affective architecture port to the MeTTa language within OpenCog Hyperon, modeling internal drives, emotions, and goal-directed behavior using symbolic hypergraphs.

OpenCogHyperonMeTTaSymbolic AICognitive Architecture

rPPG Remote Heart Rate Detection

A computer vision system that extracts heart rate from facial video using remote photoplethysmography (rPPG), enabling contactless vital sign monitoring via a standard webcam.

PythonOpenCVPyTorchSignal ProcessingComputer VisionNumPySciPy