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 builtAbout Me
Hello! 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
- Express.js
- Node.js
- Firebase
- MongoDB
- SQL
Projects
This is a selection of freelance and personal projects I have worked on.
MuscleQuest is a sleek workout tracker designed for fitness enthusiasts to easily manage their routines and track progress. Built with React Native, it lets users create workout plans, log sets and reps, and track active sessions. With local-first storage, your data is always accessible on your device, while Firebase securely handles authentication. MuscleQuest also offers detailed workout history and performance stats, making it the perfect tool to elevate your fitness journey.
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.
Phone:+44 (0) 7391 249 521
Email: [email protected]
Say Hello