Senior Fullstack Engineer — Finstack
A high-volume data-synchronisation and financial-consolidation platform: a PHP/Laravel API backend powering a Vue 3 SPA. My focus was the backend and its reliability under real transaction volume. Some highlights:
- Set up API telemetry and observability in production: extended Telescope to store request and query metrics asynchronously, so measuring the platform stopped costing it performance.
- Redesigned the background-job queue architecture: splitting queues by priority and domain and tuning worker concurrency, which cut frequent write-contention deadlocks and the costly full-data refreshes they triggered.
- Traced N+1 queries and bottlenecks to heavily over-indexed core tables and cut load time 30–50% on affected endpoints through targeted raw-query optimisation.
- Built a third-party payroll integration (thin REST over a legacy SOAP/XML system) that unlocked a full expense-reporting loop and gave decision-makers granular expense visibility.
- Built internal analytics dashboards over product usage data (onboarding funnel milestones, per-organisation login activity) so sales and marketing could read activation and retention themselves.
- Improved OAuth authentication flows and applied security hardening across the platform.
- Progressively refactored toward clear domain separation and explicit boundaries (Domain-Driven Design).
Also: Vue 3 / TypeScript SPA work (Pinia, TanStack Query).