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
Profile Picture

About 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

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.

TypeScriptReact NativeExpoSQLiteTanstack QueryZustand
MuscleQuest Logo

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.

TypeScriptReactTailwind CSSGatsby

Full-stack blog

A blog application built with React and Bootstrap, and a backend API running on Node.js with Express and MongoDB.

ReactBootstrapExpressMongoDB

Food Finder App

This is a web app that helps users find nearby restaurants based on their preferences and location.

TypeScriptReactFirebaseMaps API

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.

PythonSocketThreading

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.

Python

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.

PythonBeautifulSoupSpotipy

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.

PythonFlaskBootstrapSQLite

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.

Python

Eva Schindele

Website for Dr. Eva Schindele, a distinguished author and journalist specialising in social sciences.

WordPressElementor

Bublitz

Website for Bublitz gGmbH, an artist and curator initiative that blends art and cultural history.

WordPressSiteOrigin

Norddeutsches Bauleitkontor

Website for Norddeutsches Bauleitkontor GmbH, a firm specialising in planning, construction management and supervision.

WordPressElementor

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

© 2024 by Joseph Bouqdib