Case 05 / 07Built at Kupa2024–26
Unlok web
The web platform where Unlok customers research and trade US stocks. I built the screener, quotes, order ticket, alerts and the notification server.
(01) The client
Live market data on a screen that stays calm while it changes.
Unlok lets people invest in US stocks and ETFs. Before they trade, they research: they filter the market, read a company's numbers, watch for earnings and dividends, and want to know the moment a price moves.
Every one of those jobs runs on live data, and the screen has to stay calm while it changes. A trader who misreads an order ticket loses real money.
(02) What I did
Web features and the notification server
- Services
- Web app, Product design, Backend
- Platform
- Web
- Stack
- Next.js, TanStack, Valtio, Express, PostgreSQL
- 01
I built the screener: stocks and ETFs filtered by exchange, market cap, price, sector, P/E, beta, dividend yield and more, with curated screens like Momentum Masters one click away.
- 02
I built the company quote page: the chart, then the company's profile, financial statements, earnings against consensus, news and events, for every listed symbol.
- 03
I built the order ticket: buy or sell from a paper or a live account, with order type, time in force, trading session and the estimated total with fees, before the order goes to review.
- 04
I built price alerts with one or more conditions, the portfolio events feed of dividends, IPOs and other corporate actions, and the calendars for earnings, IPOs, dividends, splits and economic releases.
- 05
Behind them, I built the event server that turns market and account events into notifications by email, web push, mobile push and in the app, each sent the way the person asked for it.
(03) The live product
Live at app.unlok.com



- 01
Open to guests
Anyone can use the screener, quote pages and calendars without an account, then sign in to trade.
- 02
Numbers before the trade
Every quote page carries the company's statements, earnings against consensus, news and upcoming events.
- 03
Alerts with conditions
A price alert takes one condition or several, and arrives by email, push or in the app.
- 04
One event server
Dividends, IPOs and price alerts flow through one server, which decides how each person hears about them.
(04) True today
Where it stands now
Unlok web is live at app.unlok.com. Anyone can open the screener, quote pages and calendars as a guest; signed-in customers trade, set alerts and get notified from the same platform.
- market calendars: earnings, IPOs, dividends, splits, economic
- 5
- notification channels: email, web push, mobile push, in-app
- 4
- accounts in one order ticket: paper and live
- 2
Want something like Unlok web?
Tell me what you need, a new product or a fix for one you already have. I'll reply within a day with honest next steps.