Matt Wilson
Senior Full Stack & AI Engineer
4 years shipping production software — investment platforms, fintech mobile apps, and AI tooling.
About

Self-taught. Got into programming after discovering Bitcoin in 2022 — fell down the rabbit hole, started building, and never stopped. 4 years later I'm shipping production software across investment platforms, fintech mobile apps, and AI tooling.
I specialise in TypeScript across the full stack — Next.js, NestJS, React Native — and I've worked end-to-end on everything from frontend architecture to backend APIs to CI/CD pipelines. Currently building Ralph, an autonomous AI developer agent.
Based on the Isle of Man, working remotely. I care most about writing software that works well and solving problems cleanly — the rest follows from that.
Beyond the code — Runs ultra marathons and rides bikes when not at a keyboard.
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
- Contributed to a full-stack banking application and internal workflow dashboard using React, Node.js, and GraphQL
- Implemented multi-step due diligence workflow with complex conditional logic; serverless functions handling live user interactions in production
- Designed and built cross-departmental ticket system using state machine pattern — multiple departments with distinct workflow stages, escalation paths, and assignment rules
Projects
Ralph
Autonomous AI developer agent that reads your codebase and executes full development pipelines.
Problem
Building software is slow and repetitive — even with AI copilots, developers still manually orchestrate the build-test-fix-ship cycle.
Results
Autonomously builds, verifies, and ships features — including creating PRs. Used to build this very website.
LeaseLink
Full-stack property management platform — web dashboard for managers, mobile app for tenants. Built entirely with Ralph.
Problem
Property managers juggle spreadsheets, emails, and disconnected tools. Tenants have no transparent access to leases, payments, or maintenance status.
Results
Full platform with lease lifecycle management, automated rent collection, maintenance workflows, and multi-factor tenant onboarding. Built end-to-end by Ralph autonomously.
Imperium
AI knowledge management platform for businesses, with cost-optimised LLM routing and automated data ingestion.
Problem
Business knowledge scattered across Gmail, Drive, Calendar, and messaging apps with no unified structure or searchability.
Results
Deployed on Hetzner, used daily. 600+ tests at 93% coverage. Production-grade with CI/CD, Caddy reverse proxy, cron backups.
Athena
Personal AI built on a living knowledge graph that reasons across your goals, relationships, finances, and decisions.
Problem
Generic AI assistants have no real context about you. They can't catch contradictions, track commitments, or give advice informed by your actual life.
Results
In active daily use. Solo-built end-to-end, currently mid-Epoch 6 with Ralph handling remaining sprint work.
Skills
Languages
AI / ML
Frontend
Backend
Cloud & DevOps
Auth & Security
Testing
Certifications
Microsoft Certified: Azure Developer Associate
Microsoft · Mar 2025Verify →
Microsoft 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 · 2024
Currently Building
Ralph CLI
Autonomous AI developer agent. Zero-config sprint runner that reads your codebase, writes specs, builds, verifies, and ships — including opening PRs.
Imperium
AI knowledge management platform for businesses. Multi-service architecture with cost-optimised LLM routing, automated ingestion from Gmail, Drive, and Calendar.
Athena
AI personal assistant using RAG architecture with ChromaDB for vector storage and semantic querying across a knowledge base.
This Portfolio
Built entirely by Ralph from sprint specs. Full SEO and zero manual code.
Get in Touch
I'm always open to hearing about new opportunities, collaborations, or interesting engineering problems. Whether you're building something ambitious or just want to connect — reach out.