Disciplined freelance full-stack software engineer with experience in both modern and legacy systems.
Passionate about solving complex challenges, innovation, and continuously expanding skills.
Experience includes front and back-end engineering, developing cross-platform websites and apps,
REST API development and integration, database design and optimization,
deployment, DevOps, CICD, testing and internal tool development.
Strong communication skills, collaborative team player, with a proactive approach to problem-solving and
continous learning.
🔗 Echoes - Shared anonymous boards &
word clouds...
Echoes is an anonymous board and word-cloud platform for collecting and visualising short form input
in real time.
Boards are shared via a simple web link, optionally protected with secure pin codes, with light
administration features.
Frequently repeated terms are more prominently displayed, and terms can be tapped to dig into the
full responses.
These features make Echoes ideal for thoughtful virtual gifts/displays, event icebreakers, group
brainstorming sessions, and more.
Initially built as a christmas gift for my partner, but has expanded into a general purpose
platform.
Built with React, Node.js, Express, MongoDB.Work in progress, new features and polish being added over time.
🔗 Free Roam - Tinder-like app for
local exploration...
A low-friction tinder-like app for finding and saving new places to visit near your location.
Built with React, Node.js, Express, PostgreSQL.Work in progress, new features and polish being added over time.
🔗 Leads Assistant - A
personal AI
powered job listing tracking and analysis...
An AI powered tool designed to assist in scraping, analysing and tracking job listings against your
Job search requirements.
Built with microservices based architecture: Web scraping, LLM Integration, Spring Boot, Python,
Redis, Next.js, PostgreSQL, Flyway for
migrations.Experimental work in progress, new features and polish being added over time, get in touch for
full access.
Work Experience
Software Engineer
sQuidcard Ltd, UK | May 2022 - April 2025
Collaborative work in a small agile team, developing reliable, responsive cross-platform sites and
apps across the stack, including deployment
Building and taking ownership of internal and external tools to empower support teams and third
parties,
alongside maintaining and updating long-life legacy applications
Testing, third-party integrations, API development, and writing optimized queries to ensure
performance, stability, and data integrity
Uniform Communications Ltd, UK | July 2017
- May 2022
Developed a diverse range of cross-platform apps, experiments, research and development for a broad range of
clients
Worked with cutting edge technology in AR, VR, desktop and web (ARKit, ARCore, WebXR, Oculus/Vive,
App streaming, Unity, Unreal)
Worked closely with clients to iterate on many prototypes, several of which developed into larger
client projects, with some receiving awards / appearing in articles for innovation
Developed useful internal tools & workflows, advocated use of upcoming tech within the company
Education
BSc (Hons) Architectural Visualisation - First Class
Bournemouth University, UK | 2013 - 2017
Notable Projects
🔗 sQuidcard School Pay -
Diverse school payment, booking and communication ecosystem handling
many user transactions...
A cashless payment solution and platform used by more than 700 UK schools to manage payments,
bookings,
sales, reporting, communications, meals, subsidies and more for
students and parents.
Worked full-stack on front-end and back-end development, REST API design and integration, database
design and optimization,
deployment, CICD and testing.
Took responsibility and ownership of important areas of a system which has been in development for
over a decade.
Rapid sprint based development in response to client and customer requirements.
Adding new features, maintaining, updating and replacing core features while constantly improving
performance and long-term reliability.
White label E-learning platform - Education platform, primarily in the medical
space...
A white-label e-learning platform for hosting and delivering educational content to users, primarily
focusing on education around medical topics.
Development included both the platform itself and an accompanying CRM platform.
Responsible for front-end and back-end development, database design, optimization and
deployment.
Ensuring feature parity while adapting to client requirements, Integration with external tools and
APIs (SurveyMonkey, Analytics)
for seamless data collection and insights.
Developed accompanying content management system, enabling clients to self-manage content while
ensuring GDPR compliance.
An AR mobile app allowing users to visualise proposed urban development plans in-situ via their
smartphone alongside the beautifully crafted high quality printed map.
Sole developer including prototyping, technical research, visuals, UX, audio, interaction, and all
development phases.
Awarded 'Best Use of AR/VR' - Tech Marketing & Innovation Awards 2019.
Nominated for 'Interactive' category - CGArchitect 2018.
A browser based real-time 3d house configurator, allowing buyers to truly visualise their new
modular home before purchasing.
Responsible for all initial prototyping, technical research and experimentation stages.
Sole developer for the majority of development past initial prototype phases, responsible for client
support and bug fixes, as well as introducing new features as required by the client.
Interests & Personal
Outside of work, I dedicate time to a wide range of projects, including developing
a puzzle app for Android and iOS, freelance work creating a VR app for an art gallery, voluntary efforts
designing an internal user management system for a Spanish Celiac Association, and other personal projects.
I am always exploring new ideas and experimenting with various tools and technologies to build upon my
skills and knowledge, with interdisciplinary personal projects covering standard software development, AI-powered
tools and experiments, 3D printing, CAD, and hardware experiments with microcontrollers/SBCs.
Beyond technology, I play the guitar, and enjoy getting active outdoors through a variety of activities including
running, cycling, skating, paddleboarding, hiking and camping.