Harkster
An AI-powered institutional research platform for identifying consensus, uncovering hidden trade ideas and highlighting market-moving events across existing research feeds.
Visit HarksterWhere it came from
I'd long been fascinated by the idea of a stock ticker. Earlier in my career I built a desktop ticker for stop losses, profit targets, broker recommendations and other trading notifications. It was clean, concise and well received. What stayed with me was that it earned a little space on a portfolio manager's screen. That space was valuable.
Harkster grew from the same interest in surfacing something useful without asking people to adopt a large new workflow. It didn't begin as an AI research summarisation platform. We found a customer in macro research with a clearer immediate problem and changed direction around that opportunity.
What the problem became
Macro research arrives as email, PDFs, podcasts, RSS and links to other sites and portals. The first version of Harkster was closer to a research directory: follow a provider, see new work when it arrived, then go to the source. I thought of it as closer to TweetDeck than a conventional research-management platform.
As more of the practical problem centred on research received by email, AI gave us a way to do more than signal its arrival. We built a proof of concept that could receive an email, parse it, summarise it and break it into useful chunks. We tested it in several environments. Corporate research email could not always be forwarded to a new external address, so we built direct corporate-email integration to process research where it already arrived, within the organisation's existing email and compliance environment.
What I built
The real-time Harkster Kernel processed existing research feeds and powered proprietary AI assistants for alpha discovery, either in the product or through integrations with internal systems.
I developed the platform using C#, Vue, ASP.NET and .NET Orleans, including support for bespoke AI assistants and agents tailored to client workflows.
It helped users turn existing research into timely consensus signals, hidden trade ideas and awareness of market-moving events.
The hard part
The biggest constraint now isn't summarisation. It's access to the research itself. Most of the research we work with flows through email or attachments and can be processed. Some arrives as a link to a publisher portal behind authentication or a paywall. Harkster can summarise and structure content it can reach; it cannot create access to content locked in another system.
Technical notes
- Architecture
- Clean Architecture, distributed systems, actor-based architecture, RESTful APIs
- Deliverables
- Marketing website · single-page application · REST API server · Model Context Protocol (MCP) server · .NET Orleans silo
- Deployment
- Microsoft Azure
- Technologies
- C# · ASP.NET Core Web API · Razor Pages · Vue.js · Tailwind CSS · Azure Cosmos DB · Azure SQL Database · Azure SignalR Service · Azure Storage · Microsoft Entra ID · Microsoft Graph · .NET Orleans · Azure Front Door · T-SQL
Where it stands
Harkster has shown me that AI has a real place in working with macro research. It can turn a large, messy flow into something more concise and usable. But I don't think we've proved product-market fit. I still don't know whether we've solved a problem important enough for someone to say, “I need this in my life.”