Skip to main content
All projects

Founder and AI Product Engineer · 2026 – Present

MyAlphaEdge

Market-intelligence platform aggregating financial, macro and news signals.

Private commercial codebase. This page describes the problem, my role and the architecture at a high level only.

MyAlphaEdge provides informational and analytical tools only. It does not constitute financial advice, investment advice, or a guarantee of future performance.

Problem
Market context is spread across sources that update on incompatible schedules and in volumes no one can read directly, which makes forming a view slow rather than difficult.
What I did
Designed and built the ingestion pipelines, the AI-assisted filtering and summarisation, the interpretable scoring, and the product itself, as founder and sole engineer.
Status
Live. A decision-support tool, not financial advice and not a trading system. No performance claims are made.

Introduction

MyAlphaEdge is a market-intelligence platform that aggregates and processes macroeconomic, financial, positioning, news and event data to help users understand the directional context of major markets, including gold, the Nasdaq, the DAX and Bitcoin.

It is a decision-support product. It does not place trades, and it is not an autonomous trading system.

I built it as founder and engineer. This case study describes the engineering problem and the architecture at a high level. Scoring formulas, data-provider credentials, model prompts and internal business logic are proprietary and are not described.

Context and problem

Market context is spread across sources that are structurally incompatible: economic releases on fixed calendars, positioning reports on weekly cycles, price data continuously, and news continuously and in unbounded volume.

Reading all of it is not a realistic daily activity. The practical problem is not access to data — most of it is public — but reconciling sources that arrive on different schedules, in different formats, with different reliability.

  • Heterogeneous sources with incompatible update frequencies
  • News volume far exceeds what can be read directly
  • Signals are individually weak and only meaningful in combination
  • Presentation must not imply a certainty the underlying data does not support

Objectives

  • Ingest heterogeneous financial, macroeconomic, positioning and news data on a reliable schedule
  • Normalise sources into a comparable internal representation
  • Use AI-assisted filtering, classification and summarisation to make news volume tractable
  • Produce interpretable scores with visible supporting signals rather than an opaque output
  • Present directional context honestly, including when signals conflict
  • Operate the whole system as a small, maintainable product

Constraints

Data

  • Provider rate limits and licensing terms
  • Sources revise historical values, so ingestion must be idempotent and re-runnable
  • Missing or delayed releases are normal, not exceptional

Product

  • Output must never read as advice or as a performance guarantee
  • Interpretability is a requirement, not a nice-to-have — an unexplained score has no value

Operational

  • Scheduled processing must be reliable without a dedicated operations team
  • Cost of AI-assisted processing scales with news volume and must be bounded

Architecture

Ingestion is decoupled from serving. Scheduled jobs write normalised records; the API reads from that store. A provider outage therefore degrades freshness rather than availability.

  1. 01

    Client Application

    Dashboards and data visualisation

  2. 02

    Authenticated API Layer

    Authentication, access control, request validation

  3. 03

    Business and Workflow Services

    Score computation and signal aggregation

  4. 04

    Database and External Integrations

    Normalised market, macro and news records

  5. 05

    Monitoring, Notifications and Background Jobs

    Scheduled ingestion and processing

Data and model pipeline

Ingestion

  • Scheduled collection per source, with each run idempotent
  • Source-specific adapters isolating provider formats from the internal model
  • Revisions handled by upsert rather than append

Processing

  • Normalisation into a common internal representation
  • AI-assisted filtering, classification and summarisation of news and event data
  • Aggregation into interpretable scores with the contributing signals retained

Serving

  • Precomputed results served through an authenticated API
  • Visualisations showing both the score and the signals behind it

Optimization

  • Precomputation on a schedule rather than on request, so the interface stays fast
  • AI processing applied only to material that passes a cheaper filter first, bounding cost
  • Caching of stable derived values
  • Batch processing where provider limits make per-item requests wasteful

Deployment

  • Managed cloud hosting with separated environments
  • Scheduled jobs run independently of the web tier
  • Secrets and provider credentials injected through the environment
  • Automated deployment from version control

Reliability

  • Every ingestion run is idempotent and safe to replay
  • Per-source failure isolation: one unavailable provider does not stop the pipeline
  • Stale-data detection so the interface can state when a source has not updated
  • Retry with backoff against provider rate limits
  • Authentication and per-user access control on all data endpoints
  • Monitoring on job completion, not only on job start

Benchmark methodology

Evaluating a market-context product responsibly is difficult, and overstating evaluation would be worse than stating none. The methodology being developed focuses on data quality and pipeline reliability — completeness, freshness, and correct handling of revisions — rather than on any claim of predictive performance.

Results

No performance, accuracy or return figures are published. The platform is not presented as a predictive or trading system, and no such claims are made.

Benchmarking in progress. Results will be published with the hardware, model, runtime and measurement conditions that produced them.

Trade-offs

Interpretable scores over opaque models

  • Gains: users can see why a score moved; the product is defensible
  • Costs: constrains the modelling choices available

Scheduled precomputation over on-demand

  • Gains: fast interface, bounded and predictable processing cost
  • Costs: data freshness is bounded by the schedule

AI-assisted summarisation

  • Gains: makes an otherwise unreadable volume of news usable
  • Costs: introduces a component that must be monitored for drift and error

Lessons learned

  • Ingestion reliability dominates everything downstream. A sophisticated aggregation over incomplete data is worse than a simple one over complete data.
  • Handling source revisions correctly has to be designed in from the first version; retrofitting it means reprocessing history.
  • Careful product language is an engineering concern in this domain, not a marketing one — the interface itself must not imply certainty.
  • Bounding AI processing cost with a cheap pre-filter mattered more than choosing the strongest model.

Future improvements

  • Broader source coverage
  • Stronger data-quality reporting surfaced to the user
  • Continued work on interpretability of aggregated signals
  • Reliability and monitoring improvements as coverage grows

Technology stack

Described at a general level; internal implementation is proprietary.

Data and processing

  • Python
  • Scheduled job processing
  • Data pipelines

AI

  • LLM APIs for filtering, classification and summarisation
  • Structured outputs

Interface

  • React
  • TypeScript
  • Data visualisation

Platform

  • Cloud hosting
  • Authentication
  • Monitoring

Python · React · TypeScript · AI APIs · Data Pipelines · Scheduled Processing · Financial Data