I'm a self-taught Senior Full-Stack Engineer passionate about building elegant, efficient software solutions and fostering great developer experiences. I specialise in Laravel, PHP, VueJS, NuxtJS, and TailwindCSS, with experience across DevOps, AWS, Docker, and CI/CD workflows.
I'm particularly passionate about improving engineering practices, developer experience, and the processes that help teams build and ship better software. I enjoy taking ownership of technical challenges, finding practical solutions, and aligning engineering decisions with wider business goals.
I'm currently open to new Senior Software Engineer and Lead Engineer opportunities, ideally working with modern PHP/Laravel and JavaScript/Vue-based stacks.
When I'm not coding, I love diving into immersive video games like Halo, Battlefield, and Call of Duty.
Most recently, I worked as a Product Engineer at Expansive Solutions, contributing to the development and delivery of key product features while helping improve engineering processes and developer experience.
My contributions included:
- Developing and delivering product features across the application stack.
- Investigating and resolving bugs to improve application reliability.
- Improving coding practices and encouraging consistency across the codebase.
- Managing CI/CD pipelines to support reliable and efficient deployments.
- Managing local Docker environments and tooling to improve developer experience.
- Improving developer setup and onboarding, making it easier for engineers to get productive quickly.
- Contributing to technical discussions and helping shape practical engineering solutions.
My time at Expansive allowed me to further develop my experience across technical leadership, product development, DevOps, and developer experience while working within a modern engineering environment.
Prior to Expansive, I worked as a Lead Engineer at AVRillo R&D, where I helped lead the engineering team in adopting modern development practices and improving the overall development workflow.
My contributions included:
- Established coding standards for a more consistent and maintainable codebase.
- Implemented CI/CD pipelines to improve deployment reliability.
- Migrated task management to JIRA, improving transparency and accountability.
- Automated developer onboarding with Bash scripts, cutting setup time by 50%.
- Improved development workflows and overall developer experience.
- Worked across application architecture, backend development, infrastructure, and deployment.
- Helped introduce processes that encouraged more consistent and maintainable development practices.
My contributions resulted in:
- Improved developer satisfaction and morale
- Enhanced clarity around expectations and workflows
- Significant performance improvements through automation
- A more streamlined and consistent developer experience
- Simplified onboarding processes for new team members
I'm currently looking for my next Senior Software Engineer or Lead Engineer opportunity.
I'm particularly interested in roles where I can:
- Build and maintain scalable applications using PHP & Laravel
- Work with modern frontend technologies such as VueJS & NuxtJS
- Improve coding standards, development workflows, and engineering practices
- Help shape CI/CD and DevOps processes
- Improve developer experience and onboarding
- Mentor and support other developers
- Contribute to technical decisions while keeping business goals in mind
I'm ideally looking for fully remote opportunities, but I'm open to occasional travel where required.
- Languages: PHP, JavaScript, HTML, C++ (Basic)
- Backend: Laravel, PHP, MySQL, PostgreSQL
- Frontend: VueJS, NuxtJS, ReactJS, TypeScript
- Styling: TailwindCSS
- DevOps: AWS, Docker, CloudFlare, CI/CD Workflows
- Tools: Git, GitHub, JIRA, Ubuntu
- Other: UI/UX, Developer Experience, Technical Leadership
Feel free to connect with me on these platforms! I'm always open to discussing new opportunities, collaborations, or just geeking out about tech.





