About
Thanks for stopping by. Read below to learn more about myself and my background.
Background
I'm Joe, a Full Stack Developer originally from the UK, now living and working around the globe 🌍. With many years of experience in website development, WordPress, and HTML, I have spent over 4 years specializing in JavaScript frameworks. These days, I primarily use Astro.js and Vanilla JavaScript for content-based static sites and Next.js when more interactivity is required. For styling, I use Tailwind CSS almost exclusively now but am also skilled with component libraries and basic CSS. My approach to development is grounded in modern software engineering practices, including test-driven development and agile methodologies, ensuring my code is both robust and maintainable 🛠️.
On the back-end, I have extensive experience with Node.js and Express. I am well-versed in working with both SQL and NoSQL databases, such as PostgreSQL and MongoDB, and frequently utilize GraphQL, Sanity.io, and Strapi to develop efficient content management systems. Recently, my focus has been on optimizing website performance, enhancing SEO, and improving user experiences across a range of industries—from cloud hosting businesses to AI and security blogs 💡.
One of my recent projects is the Related Posts npm package, a utility function designed to help developers find related content based on titles, categories, and tags. It calculates similarity scores using a number of algorithms, providing more accurate content recommendations. # The package is highly customizable, with adjustable weights for different attributes, making it a powerful tool for enhancing user engagement through relevant content suggestions 🔍.
Another project I’m particularly proud of is the Dive API, which is hosted on Rapid API and has a number of subscribers, generating a steady monthly income 💸. This API offers a comprehensive list of scuba diving sites and centers worldwide, based on user-defined GPS coordinates or destination names. It’s crafted to help diving enthusiasts easily discover the best dive spots globally 🏊♂️. The API integrates seamlessly with various platforms, delivering reliable and detailed information to support both casual divers and professional operators. Full Site
Throughout my journey as a developer, I’ve had the pleasure of working with amazing clients and solving complex problems, always striving to deliver high-quality, scalable solutions. Whether I am focused on front-end design or back-end architecture, I am committed to creating intuitive and engaging experiences that meet the needs of users and businesses alike 🚀.
Skills
Remix
Astro
SASS
Material UI
Express JS
GraphQL
Miro
PostSQL
Tailwind CSS
NextJS
Figma
HTML
MongoDB
JavaScript
TypeScript
ReactJS
NodeJS
Git