SHAMAN

The Next-Generation AI-Powered Financial Intelligence

SHAMAN filters the complexity of modern markets through artificial intelligence, transforming public disclosures, financial news, technical indicators, fund flows, and historical price behavior into decision-ready intelligence. By adapting portfolio construction to each user's risk profile and making institutional-grade analytics accessible through an intuitive platform, SHAMAN democratizes data-driven financial decision-making for first-time investors, advanced traders, and professional market observers.

Features

Signals, forecasts, portfolio optimization, simulations, and learning move together in one product surface.

SHAMAN follows KAP filings and financial news, summarizes relevant events, and explains their possible market impact in a concise report format.

KAP + News LLM Analysis Market Context

Historical prices and indicators are processed by forecasting models so users can compare model-driven scenarios before making decisions.

Price History ML Models Scenarios

The portfolio engine adapts stock, gold, USD, and cash exposure according to the user's risk appetite and diversification constraints.

Risk Profile Optimizer Allocation

SHAMAN tracks ETF and fund inflow/outflow behavior to provide accumulation and distribution context alongside news and price-based signals.

Flow Data Trend Check Signal

Users can simulate portfolio choices, follow virtual performance, and understand outcomes before moving from analysis into real investment action.

Asset Choice Simulation Feedback

Financial explanations and educational content are placed close to the tools so beginners can understand the reasoning behind each decision step.

Question Explanation Understanding

System Flow

Live inputs become AI interpretation, risk-aware allocation, and product-ready decisions.

01

Data Ingestion

SHAMAN collects KAP disclosures, financial news, historical prices, technical indicators, fund flow data, and the user's risk profile as structured system inputs.

02

AI Intelligence Layer

Backend services normalize market inputs, summarize disclosures and news, score their impact, and run forecasting models to convert raw data into interpretable signals.

03

Portfolio Optimization

The risk engine uses user preferences and diversification constraints to create personalized stock, gold, USD, and cash allocations before simulation.

04

Product Delivery

The Reflex interface presents dashboards, AI reports, chatbot guidance, portfolio simulation, and financial academy content as one usable web product.

Real-time
AI pipeline
Dockerized

Product Experience

Explore the completed SHAMAN experience through real application screens covering onboarding, intelligence, risk-aware portfolios, simulations, and AI guidance.

SHAMAN easy account creation screen

Easy Account Creation

A simple account flow gets users into SHAMAN quickly and prepares the platform for personalized use.

SHAMAN onboarding screen

Onboarding

A focused entry flow captures investor context before SHAMAN personalizes the experience.

SHAMAN risk assessment screen

Risk Assessment

Risk profiling turns user preferences into a practical foundation for portfolio decisions.

SHAMAN asset filtering screen

Asset Filtering

Users narrow the investable universe with structured filters before deeper analysis begins.

SHAMAN news intelligence screen

News Intelligence

Market news is summarized into clear signals so users can react to relevant developments faster.

SHAMAN market report screen

AI Market Reports

Market data and news are converted into concise reports with clear signals and investor context.

Forecast models screen

Forecast Models

Ensemble forecasts help users compare future asset trajectories through model-driven signals.

Technical analysis screen

Technical Analysis

Charting tools and indicators provide a compact workspace for interpreting market behavior.

SHAMAN trade simulation and portfolio tracking screen

Simulation & Portfolio Tracking

Paper trading and portfolio tracking let users test strategies before committing real capital.

SHAMAN personalized chatbot market assistant screen

Personalized Chatbot

The AI assistant answers investor questions in context with SHAMAN's market intelligence.

SHAMAN personalized chatbot portfolio assistant screen

Portfolio Chat Guidance

Conversational guidance helps users interpret portfolio choices and next-step opportunities.

Financial guide and education screen

Financial Guide & Education

The academy module turns financial concepts into structured, accessible learning content.

Feature Walkthrough

This walkthrough shows the completed application in use, from AI-powered market reports and forecasting to portfolio generation, paper trading, and the financial academy.

Personalized Asset Distribution

SHAMAN does not create the same allocation for every investor. The portfolio engine adapts distribution weights to each user's risk appetite before the strategy is simulated.

Portfolio Engine

Risk-aware portfolio optimization

The same market universe can produce different asset distributions for different people. A conservative user receives a steadier allocation, while a growth-focused user receives a more stock-heavy allocation.

Risk profile Asset distribution Simulation-ready
Investor A

"I do not like risk."

Risk Appetite Low
Cash Buffer 35%
Gold 30%
USD 20%
Stock 15%
Investor B

"I can take risk for higher return."

Risk Appetite High
Stock 72%
Gold 10%
USD 8%
Cash Buffer 10%

Official Demo Video

Engineered for Real-Time Financial AI

SHAMAN combines a high-performance data pipeline, robust backend architecture, and modern AI tooling to convert fragmented market data into reliable product features.

Python
Python powers SHAMAN's core data science and backend engine, enabling rapid experimentation, financial data processing, and production-ready analytics workflows.
Reflex
Reflex provides a full-stack reactive web framework, allowing the team to build dynamic Python-driven interfaces tightly connected to backend state and financial computations.
FastAPI Service Layer
FastAPI exposes SHAMAN's authentication, market data, risk profiling, forecasting, and reporting endpoints through typed, high-performance backend services.
PostgreSQL
PostgreSQL stores users, portfolios, predictions, fund data, and historical market records with transactional reliability and a schema suited for analytical queries.
Docker
Docker containerizes SHAMAN's services for repeatable development, scalable deployment, and a cleaner transition from local experiments to production infrastructure.
Groq API & LLMs
Groq API and LLMs deliver low-latency natural language processing for KAP disclosures, news interpretation, sentiment extraction, and concise investor-facing reports.
Machine Learning Stack
TensorFlow, Prophet, XGBoost, and LightGBM support forecasting, classification, and model comparison pipelines that make SHAMAN's predictions measurable and extensible.
Portfolio Optimization Stack
CVXPY, PyPortfolioOpt, and Riskfolio-Lib help SHAMAN translate risk profiles into constrained, diversified allocation strategies.
Financial Data Integrations
Integrations with borsa-py, Yahoo Finance, and TradingView connect SHAMAN to market prices, instruments, and financial signals needed for live analysis and simulation.

The SHAMAN Team

Developed by a focused computer engineering team combining full-stack development, financial data engineering, machine learning, and academic guidance.

Abdulkadir Altay profile illustration

Abdulkadir Altay

Developer

Berdar Yarkın Yücesoy

Berdar Yarkın Yücesoy

Developer

Kubilay Yılmaz profile illustration

Kubilay Yılmaz

Developer

Muhammet Ömer Fatih Soylu

Muhammet Ömer Fatih Soylu

Developer

Rıdvan Kutay Sivri

Rıdvan Kutay Sivri

Developer

İsmail Hakkı Toroslu

İsmail Hakkı Toroslu

Supervisor