Full-stack developer working across content-driven, data-heavy platforms and CMS/LMS systems. My day-to-day sits between a solid backend foundation — REST APIs, relational databases, serverless data pipelines — and a frontend focus on accessible, responsive, fast-loading UI.
I care about the parts of the job that are easy to skip: WCAG compliance, Core Web Vitals, data integrity during migrations, and documentation that the next developer can actually use.
Currently: contract full-stack developer at I Like Music, building on their music asset distribution platform.
Frontend · JavaScript · TypeScript · React · Next.js · Vue.js · HTML5 · CSS3 · Tailwind CSS · SASS · Bootstrap
Backend · PHP · Laravel · Node.js · Python · RESTful APIs
Data · MySQL · DynamoDB · MongoDB
CMS & LMS · WordPress (custom themes, plugins, shortcodes, ACF, Elementor) · WooCommerce · Moodle · Contentful
Cloud & DevOps · AWS (Lambda, S3) · Docker · GitHub Actions · Git · Linux · Jira
Testing & QA · PHPUnit · Cypress · Postman · Browser DevTools
Focus areas · WCAG 2.1 · Core Web Vitals · technical SEO · Figma-to-code
Oct 2025 – Present
Enterprise music asset distribution platform.
- Build features across the platform including AWS Lambda consumers and the client-facing portal
- Develop and maintain custom WordPress solutions: bespoke themes, in-house plugins, third-party integrations
- Manage music asset ingestion pipelines and maintain backend API endpoints, improving system reliability
React WordPress ACF AWS Lambda REST APIs PHP JavaScript
Nov 2023 – Sep 2025
Academic video streaming platform serving 1M+ users.
- Built and maintained features for the streaming platform using PHP, JavaScript, React, SASS/Tailwind
- Migrated 16 large-scale data collections at 99% data integrity, alongside database migration to AWS
- Redesigned platform UI/UX with responsive, WCAG-compliant interfaces translated from Figma
- Built a custom WordPress-to-platform API integration, connecting the CMS to the existing PHP application
- Contributed to QA and technical documentation in an Agile team
PHP Laravel React WordPress REST APIs AWS Tailwind CSS WCAG
Jan 2021 – Present
- Custom WordPress themes and WooCommerce builds tailored to client requirements
- Core Web Vitals and technical SEO improvements on live client sites
- Diagnostic and integration work across third-party plugins and marketing platforms
- Ongoing maintenance, security updates, and troubleshooting
WordPress WooCommerce PHP React Performance Optimisation
| Project | What it is | Stack |
|---|---|---|
| ILM Platform | Music asset management & distribution platform | React · WordPress · AWS Lambda · REST APIs |
| Portfolio | Personal site — case studies and build notes | React · Tailwind CSS |
Pin 4–6 repositories to your profile to sit alongside this — ideally the ones showing tests, CI config, and a real README.
| IBM DevOps & Software Engineering Professional Certificate | IBM on Coursera |
| Full-Stack Web Application Development Certificate | WBS Coding School, 2022–2023 |
| Software Development Level 3 (equivalent to A-Level) | QA Ltd — DfE-funded Skills Bootcamp |
| Associate Degree, English Language & Culture / Office Administration | HUFLIT, Ho Chi Minh City, 2007–2011 |
Currently working through Harvard CS50x.
WCAG compliance and accessible component patterns · Core Web Vitals and page-speed work · React component architecture · custom WordPress development · large-scale data migration
Open to collaborating on accessibility-focused and performance optimisation projects.


