Skip to content
View Shakarneh's full-sized avatar

Block or report Shakarneh

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 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
Shakarneh/README.md

banner

typing intro

LinkedIn Portfolio Live store Email profile views


GET  /api/v1/developers/shakarneh

API response describing Mohammed Shakarneh


🧭 How a request flows through the systems I build

I can follow a request from the HTTP call through authentication, validation and business logic down to the database and back — and I know where it would break.

Request lifecycle


🎯 Where the work actually goes

Skill focus chart

☝️ These three graphics are generated by generate_profile_svgs.py — my own Python script, in this repo. No third-party service, so they never go down.


🗺️ My engineering journey, as a commit history

gitGraph
    commit id: "first line of code"
    branch fundamentals
    checkout fundamentals
    commit id: "Java + OOP labs"
    commit id: "PHP + MySQL full-stack"
    checkout main
    merge fundamentals
    branch data
    checkout data
    commit id: "Pandas · 350K rows"
    commit id: "SQL analytics"
    checkout main
    merge data
    branch shipping
    checkout shipping
    commit id: "My Notes · desktop app"
    commit id: "Lolo Cosmetics · LIVE"
    checkout main
    merge shipping
    branch backend
    checkout backend
    commit id: "FastAPI internship"
    commit id: "JWT + RBAC + conflicts"
    checkout main
    merge backend
    commit id: "next: bigger systems" type: HIGHLIGHT
Loading

🛠️ Complete Tech Stack

Languages

Python JavaScript TypeScript Java PHP SQL HTML5 CSS3

Back-End

FastAPI SQLAlchemy Pydantic Uvicorn REST APIs JWT bcrypt Swagger

Front-End

React Vite React Router Tailwind CSS Framer Motion GSAP

Databases & Cloud

PostgreSQL MySQL SQLite Supabase Cloudflare Pages Turnstile GitHub Pages

Data & Analytics

Pandas Matplotlib Jupyter

Desktop & Packaging

PyInstaller Inno Setup PowerShell

Tools

Git GitHub VS Code


📌 Endpoints  ·  my projects

Project What it is Stack
200 LIVE Lolo Cosmetics · visit ↗ Production e-commerce for a real beauty brand — 267+ products, admin panel with analytics & review moderation, WhatsApp ordering, Arabic-first RTL React · TypeScript · Vite · Supabase · Cloudflare
201 BUILT Attendance Tracking System Back-end admin API for corporate training — JWT auth, role-based access, full CRUD, schedule conflict detection Python · FastAPI · SQLAlchemy · SQLite
200 LIVE AI Website · visit ↗ Deployed full-stack site — session-based auth and an admin CRUD panel for users, pages, messages, reviews PHP · MySQL · JavaScript
200 SHIPPED My Notes Python-powered Windows desktop app — rich-text editor, Arabic RTL, dark/light themes, real installer Python · PyInstaller · Inno Setup
201 BUILT Java University Labs OOP-focused Java labs — logging, regex, XML, MySQL Java · MySQL
201 BUILT Data Analysis COVID-19 global analysis (350K-row Kaggle dataset), supermarket sales insights, SQL store analytics Python · Pandas · Matplotlib · Jupyter

📊 Stats

profile details

repos per language most commit language stats

GitHub streak

Contribution graph


💼 Open to back-end and full-stack software engineering opportunities.

footer

Pinned Loading

  1. lolo-cosmetics lolo-cosmetics Public

    Lolo Cosmetics is a modern beauty e-commerce platform featuring a luxury-inspired design, responsive user experience, animated interactions, and seamless product discovery powered by React and Vite.

    JavaScript

  2. attendance-tracking-system attendance-tracking-system Public

    Attendance tracking system for corporate training — FastAPI backend with JWT auth, role-based access control, admin CRUD and schedule conflict detection

    HTML

  3. AI-Website---Artificial-Intelligence AI-Website---Artificial-Intelligence Public

    A full-stack website about Artificial Intelligence built with PHP, MySQL, and JavaScript. Features user registration/login with sessions, admin panel with CRUD operations for users, pages, messages…

    PHP

  4. My-Notes My-Notes Public

    A desktop notes app with Arabic RTL support, rich text editor, and dark/light theme. Available for download as a Windows app (Windows only for now). More features coming soon.

    JavaScript

  5. My-Portfolio- My-Portfolio- Public

    Trilingual (EN/RU/AR) single-page developer portfolio with full RTL support — vanilla HTML, CSS and JavaScript, no frameworks and no build step. Dark/light theme, mobile-first and accessible.

    CSS

  6. java-university-labs java-university-labs Public

    Java labs covering OOP, Logging, Regex, XML, and MySQL

    Java