
Laravel Vue Datatables
A Vue.js datatable component for Laravel that works with Bootstrap.
Full Stack Developer
Building web applications with Laravel, Vue.js & TypeScript · Based in Essex
About Me
Hey, I'm James — a software engineer with over a decade and a half of experience building web applications. My focus is Laravel, Vue.js, and TypeScript, but I've worked across the stack from Android applications and static sites to large-scale SaaS, CMS, and CRM platforms.
I care deeply about clean, well-structured code — composition over inheritance, SOLID principles, and keeping things small and purposeful. I'm currently enjoying the benefits of TypeScript, which lets me write stricter, more maintainable code.
Outside of code, I'm a huge Snooker fan, enjoy competitive FPS gaming, and have a growing interest in hardware and electronics.

Work
Career
Full Stack Developer
Technical Support
Junior Web Developer
BSc Software Engineering
Collections Officer
BTEC National Diploma ICT
Get in Touch
I'm always open to discussing new projects, interesting ideas, or opportunities to be part of something great. Drop me a message and I'll get back to you as soon as I can.