Experienced software engineer and web developer specialising in bespoke web applications, websites, emails & APIs. Adept at delivering user-focused, testable solutions and passionate about fostering a healthy workplace culture. Industry experience in crafting impactful digital products and services since 2016.
Key skills include React, Next.js, Vue.js, TypeScript, JavaScript, Tailwind, SASS, CSS, HTML, MJML, PHP, Laravel, WordPress, Go, MySQL, PostgreSQL, Docker, AWS, Supabase, Markdown, Agile, Scrum, Git, CI/CD, Jira & Figma.
Founder, Razor Sharp
May 2025 - Present- Built and launched a solo technical consultancy serving small businesses and entrepreneurs, delivering bespoke websites, web applications, workflow automation and code rescue services.
- Rescued AI-generated and orphaned codebases for non-technical business owners, enabling my clients to regain confidence and control over their own systems.
- Designed and implemented workflow automation solutions, reducing manual overhead for business owners by integrating third-party tools & APIs.
- Delivered website performance and analytics audits & implementations, giving clients clear, actionable data to inform business decisions.
Software Engineer II, Sigma7 Intelligence Fusion
Sep 2021 - Apr 2025- Crafted a greenfield SaaS with Next.js, TypeScript, Tailwind & Storybook as part of a Scrum team, deployed with Vercel. This empowered the company to package services to a range of new customer types.
- Created a "Service Status" utility with data from AWS CloudWatch, deployed as an AWS Lambda, written in Go, React, TypeScript & Tailwind. This reduced the volume of support tickets and technical enquiries.
- Built an AI virtual assistant platform leveraging Go & AWS Bedrock, integrating Claude to deliver context-rich customer interactions.
- Created a fully-documented REST API using PHP (Slim), PostgreSQL & deployed via AWS to enable customers to share user generated content with their colleagues within the company's applications.
- Engineered an AWS Lambda written in Go to continuously process & send notifications from AWS SQS payloads, offering user customisation of notifications and savings on third-party service costs.
- Wrote custom ETL pipelines to display third-party data alongside internally published intelligence using PHP (Lumen) to provide customers with more sources.
- Maintained a legacy, event-driven, CQRS PHP API (Lumen), allowing intelligence analysts to keep information and statistics up-to-date via the event stream.
Contractor, Think Productive
Dec 2020 - Aug 2021- Created a WordPress theme using PHP, SASS & JS as a central part of the company's global rebrand. By writing bespoke features, I reduced the reliance on third-party WordPress plugins from 63 down to 4, vastly improving page load times and reducing employee frustration.
- Built bespoke WordPress plugins to create an asynchronous learning platform, empowering thousands of delegates globally to access workshop materials on-demand in multiple languages. My work replaced an expensive, third-party solution, prone to frequent outages.
Web Developer, Opia
Jun 2016 - Nov 2020- Developed 100+ websites for clients including Google, Dell & HP using PHP (Laravel, Symfony, Blade), Vue.js, SASS (Bootstrap) & MySQL. These campaigns rewarded customers with cashback or gifts, incentivising tens of thousands of additional purchases.
- Led email campaign development, creating responsive HTML emails (MJML), tested with Litmus and delivered via Mailgun on behalf of clients including Samsung, Microsoft & LG. My work helped reinforce brand identity across a variety of digital communications.