CV
Skills and highlights behind this project
Marketing operations & analytics
LeadSpark AI is the portfolio project used to demonstrate the work below. It runs on a demo campaign dataset, with an optional HubSpot connection for lead capture.
Marketing operations
- Campaign performance reporting (spend, revenue, ROAS)
- Lead lifecycle and source attribution
- CRM data hygiene and deduplication by email
- Reporting automation and CSV handoffs
Tools & platforms
- HubSpot CRM
- Postgres
- Google Search Console
- Analytics event tracking
Build
- React + TypeScript
- TanStack Router and server functions
- Tailwind CSS + shadcn/ui
- Recharts data visualisation
Project highlights
What was designed and built in this dashboard.
- Designed the dashboard information architecture: metrics, charts, campaign table and lead pipeline.
- Built a validated lead form that submits through a server function and upserts contacts in HubSpot by email.
- Added a scheduled sync that pulls HubSpot contacts back into the leads view, with a toggle between demo and synced data.
- Set up SEO fundamentals: per-page metadata, sitemap, robots and structured data.