I help property, legal, and automotive businesses cut manual work, tighten compliance, and scale their systems without the growing pains — by building the APIs, data pipelines, and cloud infrastructure that hold it together. 20+ years in the trenches as developer, CTO, and engineer. Backend-first, with enough UI experience to ship a working front end when a project needs one.
Open to: freelance/contract engagements, working on a project basis.
- 💻 GitHub
- 🧵 Stack Overflow
- ✉️ Get in touch
- Turn manual, error-prone processes into automated systems (Python/FastAPI, PHP/Symfony)
- Keep infrastructure reliable and cloud costs under control on AWS (serverless, RDS/Aurora, ECS) with Terraform and Docker
- Make data trustworthy and audit-ready with ETL pipelines and data warehouses for compliance/KYC reporting
- Connect the tools a business already uses — payments, CRMs, email, mapping — so people stop copy-pasting between systems
- Use generative AI to take administrative busywork off a team's plate
Languages & Frameworks Python (FastAPI, AWS Chalice, Reflex), PHP (Symfony, Doctrine), SQLModel, SQLAlchemy
Cloud & Infrastructure AWS (Lambda, SNS/SQS, S3, API Gateway, RDS, DynamoDB, ECS), Terraform, Docker, Linux
CI/CD GitLab CI/CD, GitHub Actions
Databases MySQL, PostgreSQL, SQLite, Aurora, DynamoDB
Auth & Security AWS Cognito, OAuth2, JWT
AI/ML OpenAI API integration, prompt engineering, workflow automation
AI-Assisted Development Well versed in AI-assisted coding tools — Claude Code, GitHub Copilot, DeepSeek harness, and others
Working on the Extensions team for SoftwareOne's Marketplace, building the integrations and tooling that let partners extend the platform.
Data & Compliance
- Kept the Law Society of Scotland audit-ready with a purpose-built KYC compliance data warehouse and reporting system
- Made Infobel's national Spanish business dataset usable for downstream cleansing and validation with a dedicated ETL pipeline
- Cut manual data entry for a property management platform by automating extraction from Sedecatastro.gob.es and Idealista
- Sped up decision-making in conveyancing with real-time, event-driven notifications
Property & CRM Platforms
- Gave a property management business a scalable SaaS platform to run operations entirely online
- Helped a maintenance-focused property business track compliance and leads in one CRM instead of spreadsheets
- Cut manual admin for a property management operation with a purpose-built ERP
- Improved care coordination and resident satisfaction with a CRM built for elderly care facilities
- Streamlined short-term letting operations with a dedicated CRM
- Sped up automotive warranty claims and parts ordering with a purpose-built video platform
- Cut onboarding friction for a translation business with a platform spanning client onboarding, translator collaboration, and localization
- Helped SMEs build financial literacy with a purpose-built e-learning platform
Cloud & Infrastructure
- Kept a high-availability event processing system running through migration, with minimal downtime
- Cut infrastructure management overhead by moving LAMP-stack and media-asset systems from bare metal to AWS
- Improved performance and reliability by migrating complex database systems to AWS RDS
- Cut cloud costs and improved response times under peak load through targeted load testing
- Cut processing and page-load times with video/image pipelines built on AWS Lambda
Integrations
- Enabled property, legal, and automotive businesses to run on software fit to their own workflows with custom APIs
- Improved payment tracking and user experience by integrating Stripe billing across multiple platforms
- Got HubSpot, Gmail/Google Groups, and Google Maps talking to CRM systems so teams stop switching tools
- Closed a security gap with a malware-scanning pipeline for signed AWS S3 uploads
- Improved visibility into email delivery with SendGrid webhook processing for real-time event tracking
- Cut manual busywork with Zapier integrations, both no-code and Python-based
Web Development
- Grew online visibility and customer acquisition for property, real estate, and local businesses with custom-built websites
Looking to streamline a process, ship an integration, or need backend expertise on a project — let's talk.




