Building reliable systems that move money safely
Backend-leaning full-stack engineer specialising in fintech risk infrastructure, microservices, and production ownership.
What I Do
Core engineering competencies built through production experience
.NET Microservices
Event-driven services processing real-time financial decisions at scale.
AWS Cloud Infrastructure
Production workloads on ECS, SQS, S3, and CloudWatch with operational excellence.
PostgreSQL & Data
Complex query optimization, safe migrations, and data integrity guarantees.
Production Ownership
On-call responsibility, incident response, and deployment pipeline stewardship.
Testing & Observability
Comprehensive test suites, structured logging, metrics, and alerting.
CI/CD Pipelines
Automated build, test, and deploy workflows across microservices.
Experience
Building fintech risk infrastructure in production
Software Engineer
- Engineer real-time fraud decisioning services processing transactions across payment and customer lifecycle events
- Build and maintain .NET microservices communicating via event-driven architecture (SQS/SNS) with PostgreSQL persistence
- Deliver full-traffic cutovers for risk monitoring with zero downtime, achieving 100% transaction coverage
- Integrate with external fraud platforms and third-party risk vendors for enriched decisioning signals
- Lead platform modernisation: .NET version upgrades, security remediation, feature flag rollouts, and defensive programming patterns
- Establish Playwright end-to-end test suites integrated into CI/CD pipelines across multiple microservices
Selected Achievements
Outcomes delivered in production
Real-Time SMS Verification
Designed and delivered end-to-end two-way SMS verification flow for high-risk transaction activity, from API integration to production rollout.
Full-Traffic Risk Monitoring
Executed full-traffic cutovers across payment and customer lifecycle monitoring, achieving 100% transaction coverage with zero incidents.
Automated Case Management
Built automated case management system providing operations teams a 360-degree view of flagged activity, integrating signals from multiple risk sources.
Platform Modernisation
Led .NET framework upgrades and security remediation across microservices, implementing feature flags and defensive programming for safe rollout.
Auto-Decisioning Discovery
Drove discovery and design for auto-decisioning improvements via bank-statement classification, taking design ownership from problem framing to solution proposal.
E2E Test Infrastructure
Established Playwright test suites integrated into CI/CD pipelines, improving deployment confidence across microservice boundaries.
Projects
Side projects and explorations
Project Kubera
In ProgressPersonal finance platform built with Clean Architecture and DDD patterns. React frontend with .NET backend and PostgreSQL. Full CI/CD pipeline with automated testing. Exploring an AI-assisted insights layer with RAG experiments connecting to LLM APIs — focused on architecture patterns, full-stack ownership, and iterative delivery.
Trading Systems R&D
PrivateExperimental quantitative trading platform exploring algorithmic strategies. High-level architecture exploration covering backtesting infrastructure and data pipeline design.
This Portfolio
Open SourceAstronomy-themed portfolio built with Astro and React islands. Features a canvas starfield, interactive Hubble image modal, and accessible design. Demonstrates frontend craft alongside backend focus.
University Game Project
ArchivedGame development project completed during undergraduate studies.
Skills & Tools
Technologies I work with regularly
Backend
- C#/.NET
- ASP.NET Core
- Entity Framework
- Microservices
- Event-Driven Architecture
- REST APIs
Cloud & Infrastructure
- AWS (ECS, SQS, SNS, S3, CloudWatch)
- Docker
- Terraform
Data
- PostgreSQL
- SQL Server
- Redis
Testing & Quality
- xUnit
- Playwright
- Vitest
- TDD
- Integration Testing
CI/CD & DevOps
- GitHub Actions
- Azure DevOps
- Feature Flags
- Infrastructure as Code
Frontend
- React
- TypeScript
- HTML/CSS
- Astro
AI/ML (Exploring)
- RAG Patterns
- Embeddings
- Prompt Engineering
- LLM Evaluation
Practices
- Clean Architecture
- DDD
- SOLID
- Observability
- Incident Response
Writing
Notes and thoughts on engineering
Coming soon.
Thoughts on distributed systems, testing strategies, and fintech engineering.