Thomas Bell
I'm a Full Stack Web Developer
A passionate web developer based in London, specialising in frontend technologies who loves to build useful tools.
My journey as a developer began with a love for problem-solving and a deep interest in technology. This passion has led me to work on diverse projects, ranging from community-driven platforms like DiveBuddy, with over 14,000 marine life, to recipe-search applications such as Plantfood, with 65,000 vegan recipes to promote a plant-based diet.
Throughout my career, I've taken on multiple roles, from freelancing for technical assessment platforms like CodeScreen to spearheading the development of a comprehensive portal at Ohme, which is used by VW, Audi, Polestar, Mercedes and many more...





Featured Project
DiveBuddy
A platform created to help the scuba diving community. Web scraping the data with Python and indexing into MongoDB. The frontend was built with Vue/Nuxt and Tailwind. For the backend, I followed the REST API architecture and built API endpoints with Node.js and Firebase for the authentication. Finally, I opted for Algolia the search engine functionality and Google Maps API to show the geographical data.
- Vue/Nuxt
- Node.js
- MongoDB
- Firebase
- Algolia
- Python
Featured Project
CodeScreen
This project involved freelancing for a technical assessment platform called CodeScreen. Having previously worked with and establishing a strong rapport with Dave, CodeScreen's CEO, I was invited to collaborate as a freelance contributor, creating assessments for their clientele. The assessments encompassed various technologies such as Vue & Nuxt.js and React & Next.js, with many more to come.
- Vue/Nuxt
- React/Next
- Vitest
- Cypress
- Svelte
Featured Project
Villa Lucia Website
A freelancing project for a luxurious villa based in Kalkan, Turkey. Built with Vue/Nuxt and Tailwind CSS. Utilising a technology called GSAP animations for parallax images, transitions & scroll triggers. Integrating the Airbnb and Vrgo API's to retrieve the latest booking information.
- Vue/Nuxt3
- Node.js
- GSAP
- Firebase
- Google Maps API
- Airbnb API
Featured Project
Villa Lucia CMS
Following the development of the Villa Lucia website, I was tasked with creating a CMS for the owners to manage the content. Utilising Next.js, Firebase for database and authentication, and Mantine as the design library, this system empowers the content writers to manage all bookings, reviews, an explore page, and galleries full of images of their beautiful villa.
- Next.js
- Typescript
- Firebase
- TailwindCSS
Featured Project
Plantfood
This project indexed over 65,000 plant based recipes and 4,000 venues worldwide. I scraped and indexed the venues using Python and combined with the Google Maps API to get all required data. I then stored all this data inside Algolia and we implemented this on the front end using Vue and Nuxt.
- Python
- Algolia
- Firebase
- Vue/Nuxt
- Google Maps API
Featured Project
Labyrinth Events
Labyrinth are one of the UK's biggest music events, my sole responsibility was maintaining and updating their website using standard HTML, CSS and Javascript. Using my knowledge of the internet I would have to be adaptive to the requests from Nick, sometimes branching out to other languages like JQuery.
- HTML/CSS
- Javascript
- JQuery
I am currently open to working opportunities, so please don't hesitate to get in touch!