About Tulir Systems

Built because the tools
we wanted did not exist.

Tulir began with a question: What do I actually own? Not which funds — which companies, how much of each, and how many times over. What started as a personal portfolio analysis tool grew into two products for people who would rather see the working than be handed a conclusion.

Look Deeper. Decide for Yourself.

Our products

Two tools. One philosophy.

Different perspectives, one purpose: help people understand the information behind their financial decisions.

Portfolio Analysis

Reads the statement your broker already gives you and looks through your funds to the companies inside them — overlap, concentration, sector exposure, and twenty-five analyses in all. It never asks for your broker login.

Explore Portfolio Analysis

PulseAlert Beta

Re-reads your watchlist seven times a weekday and emails you when a reading actually changes — not while it stays the same. Every measure it uses is published, down to the period and the threshold. It is in beta, open to a small number of people.

Explore PulseAlert

How they work

No account linking. No black boxes.

It reads a file, not your account

You download the positions export or the PDF statement your broker already provides, and drop it in. There is no brokerage connection, no aggregator and no password to hand over. The file is read on your own device and is never uploaded. If you are signed in, the holdings it reads out of it are stored on our server against your account so you need not import again — the file itself is not.

Before showing you anything, the app adds up what it extracted and compares it with the totals the statement printed for itself. If they do not agree to the cent, it refuses the import and shows you both figures and the difference. A number it cannot stand behind is left as a dash rather than filled in.

How a statement is read →

PulseAlert publishes its arithmetic

The measures are standard ones — RSI, MACD, Bollinger Bands, moving-average crossovers — and the exact parameters are published rather than described. The Buy/Sell signal, for instance, is three moving averages and nothing else, and the rule is written out where you can read it.

It emails you when a reading changes state, so a stock that stays overbought all week produces one message, not five. More than thirty kinds of alert, in twenty categories you switch on and off yourself.

What PulseAlert measures →

5brokers' statement formats read directly, plus a general reader
25analyses from a single import, each with its own written caveat
51tax jurisdictions modelled — fifty states and DC
7times each weekday that your watchlist is re-read

Why we built it

The question beneath the numbers.

A brokerage statement shows which funds you own. It does not show how often the same handful of companies appears inside them, or how much of your portfolio rests on a single name you never chose directly.

Portfolio Analysis was built to make that visible. PulseAlert followed, because knowing what you own is only half of it — the other half is noticing when something about it changes, without having to watch a screen all day.

Your statement

The export or PDF your broker already gives you

Look through

The companies inside your funds, overlap and concentration

Broader context

What changes across your watchlist and the wider market

How we work

Three principles guide our work.

Show the method

Publish how a measure is calculated, with its actual parameters, not a description of them.

Respect the limits

Show a dash rather than a guess, and name what the tool cannot see instead of hiding it.

Leave decisions to you

Provide information and analysis, not personalized investment advice.

The second one has teeth. An unresolvable fund is named on screen with its value and its share of your portfolio rather than quietly dropped; a market-wide reading computed from too few stocks is not drawn at all; and a figure that would have to be guessed renders as a dash. We removed a fallback that had been serving one well-known fund's return in place of every holding we did not recognise, and wrote a test whose only job is to stop it coming back.

Independent by design.

Tulir Systems LLC builds analytical software. We are not a broker, custodian or registered investment adviser; our tools do not provide investment advice. We are not affiliated with, endorsed by or sponsored by any broker, fund company, exchange or data provider named in our software — those names identify where a figure came from, not a partnership.

Formed in New Jersey, United States · 2026  ·  Read our disclaimers

Important

Nothing produced by Tulir Systems is a recommendation. Investing involves risk, including the possible loss of principal, and past performance does not indicate future results. Decisions about your own money should be made with a licensed professional who knows your full situation. See our Disclaimers and Terms of Use.

Explore the tools

Look deeper into what matters.

Questions? hello@tulir.systems  ·  How our tools work