Hi, my name is
Joseph Bouqdib.
I build things for the
web and mobile.
I am a full-stack developer, passionate about creating outstanding digital experiences. Currently, I am focusing on developing web and mobile applications using React (Native) and Node.js.
Check out what I've built
About Me
Hi! My name is Joseph Bouqdib, and I am a self-taught web developer with a passion for creating beautiful and functional websites and apps.
My journey in web development began with learning HTML, CSS, and PHP while working for a small company alongside two other developers. After a break from tech, I started building and managing websites using WordPress for some time. However, I eventually wanted to get back to the freedom of coding from scratch without any constraints, which led me to first explore Python for writing scripts and then React and Node.js for creating complete websites and apps. I am constantly striving to improve myself and enjoy learning about new technologies.
Some of the technologies I've worked with:
- TypeScript
- Python
- React (Native)
- Expo / EAS
- Express.js
- Node.js
- Firebase / Supabase
- MongoDB
- SQL
- Go
Projects
This is a selection of freelance and personal projects I have worked on.
MuscleQuest is an offline-first workout tracker for Android with no ads and no account required. Users build their own plans or start from premade ones, log sets in a tap from a library of over 1,000 exercises, and follow adaptive progression suggestions and detailed stats. Built with React Native and Expo, it keeps all training data in SQLite on the device, with Firebase behind the optional sign-in, cloud backups and sharing between friends in the current release, and a move to Supabase ready for version 2.0. Available in English, German, Spanish and French.
Case study
AHC SC Website
The website for the Austin Healey Club Southern Counties Centre, built with Astro, Tailwind CSS, Decap CMS, and deployed on Netlify. I added a members area for document storage and implemented various custom features.
crispdigital website
A comprehensive digital agency website built for crispdigital, featuring modern web development, mobile app development, and design services. The site emphasises fast performance and beautiful design.
Portfolio website
This is my portfolio website, built with React and Tailwind CSS. You're looking at it right now, so feel free to explore.
Full-stack blog
A blog application built with React and Bootstrap, and a backend API running on Node.js with Express and MongoDB.
Food Finder App
This is a web app that helps users find nearby restaurants based on their preferences and location.
HTTP/1.1 Server
A very simple http server written in Python that can serve concurrent connections, save/read a string to/from a file, read headers, echo the body, handle gzip compression.
Python Shell
A POSIX-compliant shell that can interpret shell commands, run external programs and has some built-in commands like cd, pwd, echo and type.
Billboard to Spotify Playlist Generator
This Python script fetches the Billboard Hot 100 chart for a specified date, and creates a private Spotify playlist containing the top 100 songs from that date.
Movie Rating and Review
This Flask web application allows users to rate, review, and manage their favourite movies. Users can also add new movies, which are automatically fetched from The Movie Database (TMDb) using their API.
Amazon Reviews Fetcher
This script fetches Amazon reviews for a list of Amazon Standard Identification Numbers (ASINs) using the Oxylabs API and saves them into CSV files.
Eva Schindele
Website for Dr. Eva Schindele, a distinguished author and journalist specialising in social sciences.
Bublitz
Website for Bublitz gGmbH, an artist and curator initiative that blends art and cultural history.
Contact Me
You can always reach out to me if you have any questions, want to discuss potential opportunities, or even just to say hi. I will do my best to respond to you.
Say Hello