Summary
James Camilleri is a Senior JavaScript Developer based in London with nine years building resilient front-end systems for finance and enterprise software. He specialises in modern JavaScript/TypeScript, reactive frameworks (Svelte, React, Vue), micro-frontends and statecharts (XState), and has taken lead roles designing complex order-entry and trading UI components. James pairs strong UI/UX sensibilities from an architecture background with hands-on experience in testing, CI/CD and cloud deployments, and he regularly contributes across shared libraries and infrastructure to improve platform maintainability. He has a track record of converting legacy monoliths into modular micro-frontends while providing 24x7 production support for critical systems. Comfortable leading teams or shipping solo, he also bridges front- and back-end design thanks to full-stack experience and an academic grounding in AI and design for interaction. Colleagues rely on him for pragmatic, long-term solutions that favour clarity, testability and extensibility.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Artificial Intelligence, Bachelor of Science - BS, Artificial Intelligence at University of Malta
Master of Architecture - MArch, Design for Performance & INteraction, First Class, Master of Architecture - MArch, Design for Performance & INteraction, First Class at The Bartlett School of Architecture, UCL