Max Thomas

Full Stack JavaScript Developer

Projects

PropertyGoose

A property rental application with built-in subscriptions using the Stripe API. It features a frontend in Nextjs, backend REST API in ExpressJS, MongoDB document database and a S3 database to handle image distribution. It utilises the Google Maps API for geocoding property locations and performs geospacial searches on the MongoDB database for searching properties with a radius. The backend is hosted in a Docker container for scalability.

Twitter

A twitter clone built using NextJS for the frontend, REST API using ExpressJS for the backend and a MongoDB database. The backend is hosted in a Docker container for consistent deployment across environments.

Pocket Rigs

An eccomerce shop selling 3D printed models. Built in NextJS using serverless functions for integration with Stripe.