Work / Selected projects
Built with purpose.
Products I've founded, platforms I've shipped for other people, and things I've made for the fun of it.
Built / Ready Technologies / 2024 – present
Fundaris
A self-service fund reporting and factsheet automation platform for asset managers, launched through my company Ready Technologies. I designed the product, architecture, database model, ingestion strategy, approval workflows and frontend from first principles.
- Queued PDF generation and chart rendering, with component caching for fast factsheets at scale.
- Flexible CSV and third-party API ingestion and mapping, so clients control their own reporting pipelines.
- White-label output and multi-tenant branding.
Golang · Laravel · Vue 3 · Inertia · PostgreSQL · Redis · Tailwind
readyfundaris.com
Built / Side project · MVP / 2026
What It Bought
An independent comparison of what public money built in two comparable towns: Folkestone in the UK and Tsuruga in Japan. It follows each town-centre regeneration project back to official sources, with no scores or rankings.
- Side-by-side view of each project, its status and the evidence behind it.
- MVP for a wider set of UK and Japan comparisons.
Public data · Urban regeneration · UK x Japan
whatitbought.com
Worked on / Digital Brainwave / 2025 – 2026
LNK7
A free URL shortener with analytics aimed at beating the paid tiers of the incumbents: 90-day analytics, city-level geography, referrer tracking and full export on every link.
- Delivered end-to-end product features across the Laravel backend and Vue/Inertia frontend.
- Analytics data modelling in PostgreSQL for high-volume click tracking.
Laravel · Vue 3 · Inertia · PostgreSQL · Tailwind
app.lnk7.io
Worked on / ESHUB / 2024 – 2026
The Esports Hub
A competitive gaming platform with tournaments, match finding, leaderboards, teams and an in-app wallet. At its peak it served over 150,000 registered users.
- Built product features across tournaments, leaderboards, wallet and community workflows.
- Redis-queued background processing and PostgreSQL-backed workflows for match and payout handling.
Laravel · Vue 3 · Inertia · PostgreSQL · Redis · Tailwind
Site no longer live

Built / DIY · YouTube short
Pip-Boy
A wearable, working Pip-Boy I put together for fun. More of this sort of thing lives on my YouTube channel, @joethinksaboutthings.
Electronics · 3D printing · Stubbornness
Watch on YouTubeBuilt / This site / 2026
joeattard.com
Deliberately small: no SPA, a markdown blog with a one-person admin, and a contact form.
Laravel 13 · Blade · Tailwind · SQLite · Forge