Clark Lavery
Web, Games & Graphics Programmer
London-based | Right to work in the UK
Email: contact@clarklavery.com
LinkedIn: linkedin.com/in/clark-lavery
Phone: Click to reveal
Portfolio: clarklavery.com
I am a skilled full-stack web developer with experience across the entire stack, from AWS Lambda and Dockerized Node.js servers to dynamic front-end interfaces built with Svelte/SvelteKit and Angular16+. I specialise in JavaScript and TypeScript, with strong foundations in HTML, CSS (Sass/Less), and frameworks like Express and MongoDB on the back end. My background spans web development, game design, and 3D programming, with hands-on experience in tools such as Unity/C#, Three.js, and OpenGL/C++. I'm passionate about creating engaging and intuitive digital experiences, always focusing on user interaction and performance. I have led cross-platform projects using Git, CI/CD pipelines, and Agile methodologies, and I enjoy researching new tools and sharing knowledge with my team. With a strong eye for UX and experience in design tools like Photoshop and Blender, I love crafting innovative solutions that improve user experience and drive productivity.
Work Experience
Senior Full Stack Engineer
Blue Light Card
2025 - Present
(1 year)- Lead the development of 3D rendering and augmented reality solutions using Three.js with a custom rendering layer built in TypeScript
- Led development of personalisation features across the platform, improving user relevance and contributing to increased conversion rates
- Evaluated, tested, and implemented search improvements and ranking strategies, enhancing result quality and driving measurable uplift in engagement and conversion
- Built and maintained full-stack features across a modern web architecture (TypeScript, React, Node.js, AWS), ensuring performance, scalability, and reliability
- Collaborated closely with product, design, and data teams to deliver end-to-end features, aligning technical solutions with business goals
- Contributed to experimentation and optimisation efforts (A/B testing, analytics-driven decisions) to continuously improve user experience and key metrics
Lead Software Developer
Plattar
2015 - 2025
(10 years)- Lead the development of 3D rendering and augmented reality solutions using Three.js with a custom rendering layer built in TypeScript
- Design, build, and maintain scalable backend services with AWS Lambda (Node.js, TypeScript) and AWS RDS
- Develop responsive and intuitive front-end interfaces using Angular 16 (TypeScript, Less)
- Set and prioritise technical goals to align with overall business objectives
- Collaborate with developers, designers, and stakeholders to ensure successful project delivery
- Deploy and manage infrastructure using Docker and Rancher on DigitalOcean
- Improve workflows for 3D content creation, platform optimisation, and project management
- Oversee and mentor team members and interns to support skill development and collaboration
- Use Shortcut and Teamwork for agile project management in a fully remote team environment
- Enhance system performance, scalability, and security through continuous research and integration of new technologies
Full-Stack Software Developer
Loke Digital
2014 - 2014
(1 year)- Backend Programming of the server using Node and JavaScript
- Client-Side Programming of web pages and web applications using AngularJS
- Visualisation and notification of outages and errors in the server
Head Tutor & Researcher
RMIT University
2010 - 2020
(10 years)Teaching courses in:- 3D Web Graphics
- Web Development
- C++ and Object-Oriented Programming
- Digital Media Analysis and Manipulation
Web Developer
Freelance
2014 - 2018
(5 years)- Designed and developed responsive websites for diverse clients using Wordpress, Silverstripe & Squarespace
- Optimised websites for performance, accessibility, and SEO
- Deployed and maintained websites, managing hosting, domain configurations using AWS and Cloudflare
- Integrated APIs and third-party tools to extend website capabilities: (Bullhorn, Google Maps & Analytics, Sentry, Mixpanel, Raygun)
Education
Bachelor of Computer Science with Honours, Games & Graphics Programming
RMIT University
2009 - 2012
- Game design and development
- 3D graphics programming
- Web development
- Working in groups of various skills and roles
- Advanced programming techniques such as Agent-Oriented Programming
- Advanced vector mathematics & calculus
Skills
Front-end development
- JavaScript/Typescript
- HTML
- CSS/Sass/Less
- Svelte/Sveltekit
- AngularJS/Angular16
- React
Back-end development
- Node.js/Express
- MongoDB
- PHP
- MySQL
Cloud Infrastructure
- AWS
- Cloudflare
- DockerHub
- Digital Ocean
Game/Graphics development
- Unity/C#
- Three.js
- OpenGL/C++
Tooling
- Git
- CI/CD
- Jira/Shortcut
- Photoshop
- Blender
- Gestaltor
Interpersonal
- Leadership
- Communication
- Problem-solving
- Teamwork
- Time management
- Adaptability
Personal Projects
Odam
PWA Web Game
A dice-building RPG with exploration, combat, and levelling mechanics
- Designed and developed a browser-based RPG featuring map exploration, event encounters, and turn-based combat
- Built with Svelte, TypeScript, and Less for a lightweight and reactive UI
- Integrated Google Analytics and Mixpanel to track player behavior and progression
- Used Sentry for real-time bug tracking and error logging
- Deployed as a Cloudflare App for fast, globally distributed performance
- Focused on creating engaging game loops and responsive gameplay mechanics
Scaley
Progressive Web App
A music training tool for improving pitch accuracy on stringed instruments
- Developed an interactive practice app to help musicians tune their notes against target pitches
- Built using AngularJS and JavaScript, with a focus on clarity and responsiveness
- Implemented Web Audio APIs to analyse microphone input and provide real-time feedback
- Created as a Progressive Web App (PWA) to run seamlessly across desktops, mobiles, and smart TVs
- Encourages learning by allowing users to adjust pitch and self-correct in a guided exercise flow
Hobbies/Interests
Outside of work, I enjoy playing the violin, particularly modern and folk styles, and designing, making, and playing games of all kinds. I share my free time with my cat Willow, who even joins me for walks in the park. I love cooking and baking, and I’m not ashamed to admit I have a soft spot for terrible reality TV. Since moving to the UK, I’ve been exploring both locally and across Europe, making the most of being somewhere new.
