Skip to content
View yosuf-dev's full-sized avatar

Block or report yosuf-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yosuf-dev/README.md

</> YOSUF

FULL-STACK WEB DEVELOPER

Frontend Engineering · Backend Development · Database Design


   

01 — PROFILE

I build web applications with a focus on clean architecture, maintainable code, responsive interfaces, and practical backend systems.

My development path covers the complete application lifecycle:

Interface
    ↓
Frontend
    ↓
Application Logic
    ↓
API
    ↓
Backend
    ↓
Database
    ↓
Deployment

I'm particularly interested in understanding why systems are designed the way they are, rather than only learning how to use individual technologies.


02 — ENGINEERING STACK

Frontend

HTML · CSS · JavaScript · Tailwind CSS

Application Development

React · Vue.js · Vite

Backend

PHP · Laravel · REST APIs · Authentication · Sessions

Data

MySQL · SQL · PDO · CRUD · Relational Data

Workflow

Git · GitHub · npm · Figma


03 — WHAT I CARE ABOUT

┌────────────────────────────────────────────────────┐
│                                                    │
│  ARCHITECTURE                                      │
│  Designing projects that remain understandable     │
│  as they grow.                                     │
│                                                    │
│  REUSABILITY                                       │
│  Building components and logic that can be reused. │
│                                                    │
│  MAINTAINABILITY                                   │
│  Writing code that another developer can read.     │
│                                                    │
│  USER EXPERIENCE                                   │
│  Making interfaces responsive and intuitive.       │
│                                                    │
│  FUNDAMENTALS                                      │
│  Understanding the technology beneath the tools.   │
│                                                    │
└────────────────────────────────────────────────────┘

04 — SELECTED WORK

01 / shoesWebsite

E-Commerce Application

A modern React e-commerce project focused on component architecture, routing, product experiences, authentication flow, cart functionality, and responsive UI.

Technology

React JavaScript Tailwind CSS Vite React Router

Repository

→ https://github.com/yosuf-dev/shoesWebsite

Live

→ https://yosuf-dev.github.io/shoesWebsite


02 / gameJump

Vue.js Browser Game

A browser-based vertical jump game developed with Vue.js as part of frontend engineering and Web Technologies competition practice.

Technology

Vue.js JavaScript Vite CSS

Repository

→ https://github.com/yosuf-dev/gameJump

Live

→ https://yosuf-dev.github.io/gameJump/


03 / project-weblog

PHP Content Management System

A backend-oriented blog application implementing authentication, sessions, categories, posts, CRUD operations, database communication, and an administration panel.

Technology

PHP MySQL PDO HTML CSS

Repository

→ https://github.com/yosuf-dev/project-weblog


04 / CoffeeShop

RTL Frontend Experience

A Persian RTL interface focused on responsive layout, modern visual design, typography, dark mode, and frontend implementation.

Technology

HTML CSS JavaScript Tailwind CSS

Repository

→ https://github.com/yosuf-dev/CoffeeShop

Live

→ https://yosuf-dev.github.io/CoffeeShop/


05 — CURRENT FOCUS

Full-Stack Engineering

I'm currently moving deeper into the backend and full-stack side of web development.

                    FULL-STACK
                        │
        ┌───────────────┴───────────────┐
        │                               │
     FRONTEND                         BACKEND
        │                               │
  React / Vue                      PHP / Laravel
        │                               │
  JavaScript                       REST APIs
        │                               │
  Tailwind CSS                    Authentication
        │                               │
        └───────────────┬───────────────┘
                        │
                      MySQL
                        │
                        ▼
                   DEPLOYMENT

Current Learning

  • Advanced JavaScript
  • Vue.js
  • React
  • PHP
  • Laravel
  • MySQL
  • REST API architecture
  • Authentication
  • Server fundamentals
  • Deployment

06 — HOW I BUILD

01  Understand
        ↓
02  Plan
        ↓
03  Design
        ↓
04  Implement
        ↓
05  Test
        ↓
06  Refactor
        ↓
07  Deploy

The goal is not just to make a project work.

The goal is to make it understandable, maintainable, and extensible.


07 — DEVELOPMENT MINDSET

Technology changes. Engineering fundamentals remain.

I try to build with a fundamentals-first mindset:

Problem
  ↓
Requirements
  ↓
Architecture
  ↓
Implementation
  ↓
Validation
  ↓
Iteration

Every project is an opportunity to understand something more deeply.


08 — WEB TECHNOLOGIES

My current development path is centered around Web Technologies and practical Full-Stack development.

HTML / CSS
     │
     ▼
JavaScript
     │
     ├──────────────┐
     ▼              ▼
   React           Vue
     │              │
     └──────┬───────┘
            ▼
        REST API
            │
            ▼
      PHP / Laravel
            │
            ▼
          MySQL
            │
            ▼
        Deployment

09 — TOOLBOX

Area Technologies
Frontend HTML · CSS · JavaScript · Tailwind
Frameworks React · Vue · Vite
Backend PHP · Laravel
Database MySQL · SQL · PDO
Tools Git · GitHub · npm
Design Figma · Responsive UI · RTL

10 — PROJECT PIPELINE

                 IDEA
                  │
                  ▼
             REQUIREMENTS
                  │
                  ▼
               DESIGN
                  │
                  ▼
              FRONTEND
                  │
                  ▼
                API
                  │
                  ▼
              BACKEND
                  │
                  ▼
              DATABASE
                  │
                  ▼
              TESTING
                  │
                  ▼
             DEPLOYMENT

11 — GITHUB


github.com/yosuf-dev

Full-Stack Web Development
React · Vue · PHP · MySQL

Building → Learning → Improving

12 — ROADMAP

                    YOSUF
                      │
                      ▼
              ┌───────────────┐
              │   FRONTEND    │
              │ React / Vue   │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │   JAVASCRIPT  │
              │    Advanced   │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │    BACKEND    │
              │ PHP / Laravel │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │    DATABASE   │
              │     MySQL     │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │  API + AUTH   │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │  DEPLOYMENT   │
              └───────┬───────┘
                      │
                      ▼
              ┌───────────────┐
              │ FULL-STACK    │
              │ ENGINEERING   │
              └───────────────┘

13 — CONNECT

Let's build something meaningful.



╭──────────────────────────────────────────────╮
│                                              │
│   THINK  ·  BUILD  ·  DEBUG  ·  IMPROVE     │
│                                              │
╰──────────────────────────────────────────────╯

</> YOSUF

Full-Stack Web Developer


Pinned Loading

  1. Plotlist Plotlist Public

    this is a new website ask me

    HTML 1

  2. CoffeeShop CoffeeShop Public

    This is one of the best projects I’ve ever seen. For now, I’ve built it using only Tailwind CSS and Swiper, but I plan to develop it further; as the version progresses, the project will become more…

    HTML 1