AI-Powered Financial Analysis and Recommendation System
Processing of various content feeds in real-time and boost productivity of a financial analyst or a client relationship manager


The system uses machine learning techniques to process various content feeds in real-time and boost productivity of a financial analyst or a client relationship manager in such domains as wealth management, commercial banking, fund distribution.
Tech Stack / Platforms
Features
- Investment portfolio analysis and optimization
- Fund recommendation based on quantitative analysis and back testing
- Client prioritization – which client to call first and why basing on client’s portfolio, transactions, CRM notes and market events analysis
- Content recommendation – recommending news and research papers relevant to the client’s business and current market situation
- Chat bot natural language interface – ability to answer advanced questions about specific funds, stocks or market events
- Real-time analysis of multiple data feeds from ThomsonReuters, Morningstar and other sources.
How it Started
June 2015
The client contacted Itexus by a reference with an idea of a Fintech product. Initially the functionality of the system was very small. It was meant to provide quantative recommendations of Liquid Alternatives (mainly Hedge Funds) to a client’s portfolio by analyzing mutual correlations, risk/return ratio etc.
Discovery Phase
July 2015
We started the project with a discovery phase during which the Itexus team elaborated the idea into a requirements specification. Our Software Architect analyzed suggested integrations and came up with an estimate and architecture for the MVP of the system.
First Version
October 2015
The initial MVP allowed a client to upload his portfolio, show quantitative analysis of the portfolio, and get a recommendation for its optimization using pre-configured securities.
It had two integrations:
- Xignite to obtain daily price changes for a variety of securities from NYSE and NASDAQ;
- Raise Partner – quantitative analysis engine that calculated various financial metrics of the portfolio. It included Risk, Return, Sharpe Ratio, Skeweness, Max Drawdown, Diversification, Volatility etc for the whole portfolio and contributions of each instrument in the portfolio. This also allowed portfolio optimization to achieve various goals, i.e. minimize the risk/maximize the return or the Sharpe ratio.
IBM Watson
November 2015

During the implementation of the MVP the Client significantly changed the product idea. He saw a tremendous opportunity in combining quantitative analysis in Finance with Artificial Intelligence and Natural Language Processing.
We created a quick PoC that combined IBM Watson conversation services with already implemented portfolio analysis and recommendation service. It allowed the potential user to ask questions about their portfolio and market situation in natural language and receive in response a thorough personalized analysis using various data sources and quantities engine.
TechStars
January 2016
The PoC had a tremendous success. It allowed the client to enter two accelerator programs – Fintech Sandbox in New York and, later, TechStars London. The startup raised the Seed round investment from TechStars and also from Thomson Reuters at the end of the program.
The client moved from New York to London for 3 months to participate in TechStars accelerator program. During that time, Itexus management and technical team visited the client 3 times for one week and participated in the brainstorms and product strategy. After work parties built close partner relationship between our team and the Client resulting in Itexus becoming an investor and technological partner of the product.
Morningstar
May 2016
While the Client was taking care of the business side of the startup at TechStars, our development team has been working on expanding the conversation interface with new intents and new data providers.
We integrated various APIs from Morningstar including Morningstar data feed on funds, Morningstar reports and Morningstar API center. This resulted in an increase of the number of various questions about different funds the system could handle.
The updated functionality also supported analysis of market events and their impact on user’s portfolio. The system explained which factors (interest rates, oil prices etc.) affected the performance and volatility of the funds or a portfolio.
Thomson Reuters
June 2016
After graduating from TechStars program the Client signed an agreement with Thomson Reuters who became a strategic partner/reseller and investor. Thomson Reuters was interested in adding AI fintech services to its platform and offering these features to its clients.
This collaboration led to the integration of multiple Thomson Reuters services:
- Machine readable news
- IntelligentTagger (OpenCalais) NLP processing service
- Real time and historical stock quotes
- Stock and Fund analytics and Bear/Bull forecasting services
All this information was integrated with existing conversational interface and available via questions and answers.
Change of the Strategy
January 2016 – Summer 2017
It appeared that the Client’s vision of the AI-based system that is able to speak about any financial question and provide client’s content and personalization was too big to implement in a short time frame and for the Seed round investment budget.
The product was also too big to sell as it intended to significantly change the way financial institutions worked. Meanwhile, the Seed round money ran out. Development was essentially paused and the Client took time to rethink the strategy.
AI Content Recommendation and Client Prioritization System
August 2017
After a few month’s pause the Client came back with a new product strategy. He decided to narrow the focus and start building the big vision with small practical steps: Intelligent APIs that could supplement existing processes and systems used in the financial world rather than aiming to replace them. This also meant that each API could be sold separately.
The first version of the essentially new product contained two APIs:
- Content personalization
- Client prioritization
With the help of various machine learning algorithms, the APIs analyze all the information the financial institution has on their clients: CRM data and CRM notes, recent transactions, portfolios, market information in the news about their sector/location.
This solution could improve efficiency of Relationship Managers. The system recommends which clients should be called first, as it indicates if there may be a problem that needs to be solved or an opportunity for cross-sell/upsell. Managers could also be better prepared for the meetings by reading relevant content about this client (news, bank’s analytical material, about products, industry, trends etc.).
The content personalization API analyses the real-time data feeds and processes them with various NLP techniques. With the help of machine learning algorithms, it recommends which content is the most relevant to a given client. Thus saving the time spent on manual preparation and making the service much more personalized to the end clients.
First Real Clients
April 2018 – May 2018
Large European commercial bank and US asset management company became the first clients of the AI-powered platform. In May 2018 the client successfully closed series A investment of $5 000 000 with the strategic investor.
Present Time
Currently the project continues with addition of more and more AI and financial functionality into the product and new clients acquisition.
Technical Solution
Machine Learning
- NLTK
- TensorFlow
- Spycy
- Scikit-learn
- Neo4j
- IBM Watson
NLP
- Entity extraction
- Text classification
- Topic modelling
- Sentiment analysis
- AI search
Recommendation system
- Hybrid Collaborative filtering
- Similarity analysis
- Deep neural Networks
Related Projects
All ProjectsApp for Getting Instant Loans / Online Lending Platform for Small Businesses

App for Getting Instant Loans / Online Lending Platform for Small Businesses
- Fintech
- Credit Scoring
- Machine Learning
Digital lending platform with a mobile app client fully automating the loan process from origination, online loan application, KYC, credit scoring, underwriting, payments, reporting, and bad deal management. Featuring a custom AI analytics & scoring engine, virtual credit cards, and integration with major credit reporting agencies and a bank accounts aggregation platform.
Wealth Management Platform

Wealth Management Platform
- Fintech
Wealth management platform connecting investors with a professional wealth-advisory company, allowing investors to answer a questionnaire and receive either a recommended model portfolio or a custom-tailored individual portfolio, that is further monitored, rebalanced and adjusted by a professional wealth-adviser based on the changing market conditions and client’s goals.
Mobile Banking App for Migrants

Mobile Banking App for Migrants
- Fintech
A mobile banking app for migrants designed to facilitate monetary transactions like financial help to families, getting paychecks early, microloans, etc.
Stock Trading Signals Platform

Stock Trading Signals Platform
- Fintech
Intelligent investment assistant that performs technical analysis for a number of stocks, automatically tracks multiple indicators on stock exchanges, and generates buy/sell and risk signals for a human trader.
Claims Management System for Evaluating Hospital Bills

Claims Management System for Evaluating Hospital Bills
- Insurance
- Healthcare
- Machine Learning
The healthcare claims management system is a web app that helps medical insurance auditors making a judgment on the claims issued by the medical aid providers. It reduces the costs of claims auditing process and fraudulent risks or human mistakes with the help of machine learning algorithms.
Stock Trading Bot

Stock Trading Bot
- Fintech
A cloud-based trading bot that automatically trades stocks per intraday scalping strategy following pre-configured buy and sell rules.
Automated Stock Trading Platform

Automated Stock Trading Platform
- Fintech
An automated real-time trading system that allows administrators to configure trading strategies based on various technical indicators, and investors to invest their money in the selected strategy.
Contact Form
Drop us a line and we’ll get back to you shortly.
For Quick Inquiries
Offices
8, The Green, STE road, Dover, DE 19901
Level 20,109 Pitt Street, Sydney, NSW, 2000