Matt Wilson
Full Stack Engineer
4 years shipping production-ready software — investment platforms, fintech mobile apps, and financial tooling.
About

Got into programming after discovering Bitcoin in 2022 — fell down the rabbit hole, started building, and never stopped. 4 years later I've shipped production-ready fintech applications, including an investment management platform handling $4B in AUM.
I specialise in TypeScript across the full stack, and I care about producing code that outlives itself — through thorough test coverage, clean architecture, and high standards at every layer of delivery.
Currently deepening my Azure expertise, working towards Solutions Architect certification after AZ-104.
Beyond the code — Enthusiastic amateur athlete and wannabe barista — two ultra marathons, a few questionable flat whites, and a helmet-strap tan from hundreds of hours on the road bike.
Experience
Stonehage Fleming · SF Digital
Investment Management Platform
Next.js 15, TypeScript, SQL Server, Prisma, Azure DevOps, Cypress
- Sole frontend architect on the primary internal tool for the Global Best Ideas division — client portfolios, valuations, transactions, and financial reporting
- Designed Clean Architecture end-to-end: 70 business use cases, 29 database models, 28 Prisma migrations including stored procedures for complex financial calculations
- Built 45 REST API endpoints and 18 application pages covering client management, portfolio proposals, transaction processing, fund dashboards, AUM reporting, and batch valuation generation
- Delivered automated valuation pipeline integrating external DocGen API, password-protected Excel output, and Azure File Share — replacing a previously manual process
- Set up Azure DevOps CI/CD from scratch (dev, UAT, PR validation) and established testing strategy (150 files across Vitest and Cypress)
SF Mobile — iOS & Android Fintech App
React Native, Expo, TypeScript, TanStack Query, EAS, Maestro
- Lead engineer from inception to deployment — cross-platform app giving wealth management clients real-time access to portfolios, documents, and transactions
- Built complete auth/security system: MFA (email OTP, phone OTP, biometric Face ID / Touch ID), device recognition, JWT session management with platform-specific secure credential storage
- Delivered full financial feature set: dashboard, holdings (allocation/performance/value tabs with donut chart visualisation), transaction history with search/sort/filter, document management with infinite-scroll and native share-sheet
- 4-language internationalisation (English, Spanish, French, German) with runtime locale switching, Expo push notifications with deep-linked notification centre
- Engineering infrastructure: Jest + RNTL (52 test files), Maestro E2E suites (5 flows per platform), EAS Build profiles (dev/preview/UAT/prod), Kubb code generation from OpenAPI spec
SF Mobile Backend API
NestJS, PostgreSQL, Prisma, BetterAuth, Azure Blob, Docker
- Key contributor within team of 3 — owned authentication, API layer, and test infrastructure across ~31,000-line TypeScript codebase with Domain-Driven Design and 8 bounded contexts
- Built multi-strategy auth using BetterAuth: email/password, Azure AD OAuth, phone OTP via Twilio, TOTP 2FA — with multi-step onboarding state machine
- 37+ REST API endpoints with OpenAPI/Swagger docs, Zod validation, Azure Blob Storage integration for signed-URL document workflows across 32 Prisma migrations
- 43 test files (Vitest + Supertest) with factory-based test data, mock repositories, and E2E testing against real PostgreSQL and Azurite
AAO Holdings
Banking & Workflow Platform
JavaScript, TypeScript, React, GraphQL, Node.js, Docker, Vitest
- Owned internationalisation configuration across a multi-language React Native banking application
- Built custom reusable components including a MultiSelect, reducing dependency on NativeBase and improving application performance
- Implemented a four-part customer onboarding flow in collaboration with a senior engineer, handling complex conditional state across banking KYC steps
- Contributed to the design and build of a cross-departmental ticket system using a state machine pattern — distinct workflow stages, escalation paths, and assignment rules per department
Skills
Languages
Frontend
Backend
Cloud & DevOps
Auth & Security
Testing
AI / Workflow
Certifications
Microsoft Certified: Azure Developer Associate
Microsoft · Mar 2025Verify →
Microsoft Certified: Azure Administrator Associate
Microsoft · Exam: 20 Jul 2026
In ProgressMicrosoft Certified: Azure Fundamentals
Microsoft · Sep 2024Verify →
What People Say
Matt's rapid mastery of GraphQL, React, and Node.js was truly impressive. He fearlessly embraced any challenge that came his way and saw it through to completion. He consistently delivered top-quality code and demonstrated exceptional proficiency with the Unix terminal. What sets him apart is not just his technical prowess but also his positive attitude and dedicated work ethic.
Maycon Douglas Santos
Senior Software Engineer, AAO Holdings · 2023
I've had the pleasure of working with Matt across multiple companies and have seen him continuously grow and adapt his skill set to meet each new challenge. He is hardworking, results-driven, and highly committed to delivering quality outcomes. Matt is also an excellent team player who brings a positive attitude and strong collaboration to any environment.
Ricardo Brito
Team Lead, Stonehage Fleming · 2025
I had the pleasure of working with Matt Wilson for two years in the IT Business Systems department. Matt is a true Swiss-army-knife developer, equally strong on the frontend and backend, with deep expertise in modern development languages. He highly contributed to the delivery of complex solutions, including a web application for monitoring and valuing a multi-billion fund and a mobile application for a Wealth Management firm. Highly reliable and exceptionally independent, Matt takes full ownership of his work and consistently thinks outside the box. I would recommend him without hesitation — he can build and deliver complete applications from scratch with confidence and skill.
Florian Munier
Group Head of IT Business Systems, Stonehage Fleming · 2026
Get in Touch
I'm always open to hearing about collaborations or interesting engineering problems. Whether you're building something ambitious or just want to connect — reach out.