Skip to content

Modern software,from plan to production.

I'm Brad, a full-stack developer in Newcastle, Australia. I build applications, internal tools & websites.

What I do

Business applications

CRMs and the tools a team runs its day on: client records, pipelines, file notes and the workflows between them. I've built and worked on CRMs, including Sage, a practice platform for financial advisers.

This is Sage's client list. Try it: search by name, email or phone, or sort by name.

In production: Sage.

Clients

11 clients

Add client
Status
SB Sarah Byrne sarah.byrne@gmail.comProspect
HC Helena Cho dr.cho@clinic.com.auActive
ED Elaine Doyle elaine.doyle@bigpond.comActive
GD Graham Doyle g.doyle@bigpond.comActive
LF Leon Fischer leon.fischer@gmail.comFormer
TN Tom Nguyen tom.nguyen@proton.meProspect
AO Amara Okafor amara@okaforgroup.com.auInactive
PP Priya Patel priya.patel@icloud.comActive
RP Raj Patel raj.patel@icloud.comActive
MW Margaret Whitfield margaret.w@outlook.comActive
PW Paul Whitfield paul.whitfield@gmail.comActive

Professional dashboards

Portfolios, reports and the numbers a business watches. Charts, filters and live figures that stay quick with years of data behind them.

This one is live. Change the range, hover the chart, or focus it and use the arrow keys.

In production: Costbase.

Household portfolio

Value

$517,392

Change, 1Y

+26.5%

vs benchmark

+3.4 pts

Portfolio

Allocation

Fast, findable websites

Content sites built with Astro and hosted on Cloudflare. Plain HTML first, JavaScript only where it earns its place, and hosting that costs next to nothing.

This site is one. These are its own Lighthouse results on a throttled mobile connection.

Read how: Astro + Cloudflare for your marketing site.

Largest paint
1.5 s
Blocking time
0 ms
Layout shift
0
Page weight
73 KB

Projects

All projects

Sage

The practice platform for financial advisers.

Clients, pipeline, modelling and advice documents in one place. Most of a Statement of Advice is already written by the time an adviser opens it.

  • One record per household: partners, finances, goals and every conversation
  • Retirement and cashflow modelling with Monte Carlo ranges
  • Advice documents with AI drafting, compliance checks and online acceptance

Built with TanStack Start, React, Drizzle, PostgreSQL, Better Auth.

Private repository.

Costbase

Capital gains tax tracking for Australian share portfolios.

Keeps every parcel with its cost base and acquisition date, then produces what you need at tax time without a spreadsheet.

  • Realised gains split short and long term, with the 50% CGT discount applied
  • Unrealised gains by FIFO tax lot
  • AMIT statement imports and PDF tax reports

Built with SvelteKit, Svelte 5, Drizzle, PostgreSQL, LayerChart.

Embark

A trip planner that maps your itinerary day by day.

Plan the days, hotels, flights and travel between them, see the route on a map, and share the trip with the people coming along.

  • AI travel agent that drafts a whole itinerary from a prompt
  • Map of each day with driving routes between stops
  • Collaborators, share links and a packing list

Built with SvelteKit, Remote functions, Drizzle, PostgreSQL, Leaflet.

Have something worth building?

Tell me what you're working on and I'll get back to you.

Email hello@bradmeyn.com