Algorai Finance
An on-chain finance platform on Algorand — bringing structured financial products to retail, not just institutions.
- Role
- Engineer · Platform & on-chain integration
- Period
- 2022
- Status
- shipped
- Client
- Undercurrent Capital
- Sector
- DeFi
We believe DeFi is not just decentralised finance but also democratisation of finance — harnessing blockchain technology to bring financial products to everyone that are now only available to a few.
What I worked on
I built and ran the Algorai Admin platform, the operational surface the team used to configure products, monitor positions and reconcile on-chain state. The interesting part is the seam: everything the admin did had to be reflected on Algorand, and everything Algorand reported had to be reconciled back into our own store without drifting.
That means the integration is not a thin RPC wrapper. It is a synchronisation problem — chain state is authoritative, eventually consistent from our side, and free to change after we have already drawn it. The bridges make it worse: Algorand settles without forking, but the networks on the other side of a bridge do not, so anything crossing one has to tolerate a history that can be rewritten underneath it. The service was written in Go against the official Algorand SDK.
The other half was the trading side: wiring the platform into DEXes and on-chain apps, and making that behave like a trading platform someone already knows how to use. Those two halves disagree by nature. A trader expects the ordinary things to be present, correct and immediate — a balance, an order, a position, a history. None of them are yours. The balance lives on chain, the venue is somebody else’s contract, and settlement happens on the chain’s schedule rather than the interface’s. Building the familiar version of that means assembling it out of state that arrives late, from several places, and is allowed to change after you have already drawn it.