Skip to content
View Jay14512's full-sized avatar

Block or report Jay14512

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Jay14512/README.md

Hi, I'm Joshua πŸ‘‹

Junior Backend Developer (PHP/Laravel) | Building clean, structured applications

I'm a backend-focused developer who enjoys building real, functional applications with PHP, Laravel, SQL, and clean project architecture.
During my course and exam projects, I discovered that backend is where I feel most at home β€” logic, structure, validation, authentication, and data flow are the parts I enjoy the most.

I also explore modern frontend tools like JavaScript, React, and TypeScript to understand how the frontend interacts with backend APIs.


πŸ”§ Tech Stack

Backend:

  • PHP Β· Laravel Β· MySQL Β· PDO
  • Authentication Β· Validation Β· Sessions
  • File Handling Β· CSV Processing Β· MVC Concepts

Frontend:

  • JavaScript (API handling, async logic)
  • React + TypeScript
  • HTML Β· CSS Β· Bulma

Tools:

  • Git & GitHub
  • VS Code
  • Postman (learning)
  • Linux basics (learning)

πŸ“Œ Featured Projects

Here are some of my main projects:

πŸ“š Inclusive Inc β€” Full-Stack Exam Project (Laravel + MySQL)

Full media library with authentication, email verification, ratings, favorites, dynamic categories, and live search.

πŸ” Members Only v2 β€” Refactored Authentication App

Improved structure, session-based authentication, profile editing, GUMP validation, secure password handling.

πŸ“„ Application Form v2 β€” Refactored Backend Form

Custom validation rules, file uploads, CSV storage, and clean project organization.

πŸ‘₯ Customers Overview β€” CSV Processing

Reads and processes CSV files, displays customer data, includes filtering and sorting.

🌍 Live City Search β€” JS API Project

Live search, autocomplete, API-based ZIP/coordinates retrieval, dynamic UI updates.

πŸ“– Reading List (React + TypeScript)

Small React project to learn typed components, hooks, and localStorage.


🧠 What I'm Currently Focusing On

  • Strengthening backend skills
  • Practicing Laravel architecture and APIs
  • Learning Postman for API testing
  • Preparing my portfolio for backend job applications

✨ About Me

  • I enjoy writing clear, organized code.
  • I like refactoring projects to make them cleaner and more maintainable.
  • Backend logic gives me that β€œclick” feeling β€” it just makes sense.
  • I’m actively preparing for my first backend developer role.

Pinned Loading

  1. application-form-v2-refactored application-form-v2-refactored Public

    Improved PHP application form with custom validation rules, file uploads, CSV storage, and clean project structure.

    CSS

  2. customers-overview-v1-original customers-overview-v1-original Public

    CSV-based PHP project that reads, filters, and sorts customer data; built as extra practice after completing my exam.

    CSS

  3. inclusice-inc-v1-original inclusice-inc-v1-original Public

    Full-stack media library built with PHP, Laravel, and MySQL featuring authentication, ratings, favorites, and dynamic book categories.

    PHP

  4. live-search-v2-refactored live-search-v2-refactored Public

    Refactored JavaScript live search app with cleaner layout, improved UI consistency, and API-based autocomplete.

    JavaScript

  5. members-only-v2-refactored members-only-v2-refactored Public

    Refactored authentication system with sessions, GUMP validation, profile management, and improved security and structure.

    PHP

  6. reading-list reading-list Public

    React + TypeScript learning project for managing a personal reading list with typed components, hooks, and localStorage.

    TypeScript