Skip to content
View w3spi5's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report w3spi5

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

┌──(w3spi5㉿wespify)-[~]
└─$ whoami --verbose

Full-stack developer based in France, building robust applications at the intersection of Web, Blockchain and Artificial Intelligence. Flip side of the stack: ethical hacker on challenge platforms and bug bounty programs. Break cleanly to build stronger — that's the whole game.

+ build · break · learn · share · repeat

┌──(w3spi5㉿wespify)-[~]
└─$ cat stack.conf

// languages

PHP JavaScript Python Solidity Bash

// frameworks & runtimes

Laravel Symfony Node.js React Vue.js TensorFlow.js

// chain & cloud & ops

Ethereum BNB Chain Web3.js Docker Linux Kali

// offsec toolkit

Burp Suite Wireshark Nmap Metasploit Ghidra


┌──(w3spi5㉿wespify)-[~]
└─$ ls ~/projects/featured/

PHP 8.x client for the Discogs API — direct access to the world's largest music database.

PHP 8.x · REST · OAuth

Status

API client for the BSC blockchain explorer — real-time DeFi data extraction.

PHP · Web3 · Blockchain

Status

Real-time object detection on mobile using TensorFlow.js and the COCO-SSD model.

JavaScript · TensorFlow.js · COCO-SSD

Status

🔮 What's next?

Got an idea, a need, a technical challenge? Let's talk.

Get in touch


┌──(w3spi5㉿wespify)-[~]
└─$ nmap -sV ./ethical-hacking

// platforms — challenges & training

Hack The Box TryHackMe Root-Me

// bug bounty programs

HackerOne YesWeHack Intigriti

[FOCUS]  web application security  ·  api abuse  ·  smart-contract auditing
[SCOPE]  responsible disclosure only — coordinated, scoped, ethical
[RULE ]  no scope-creep, no PII exfil, no public PoCs before patch
📜 Disclosure policy — how I report
  • Reports written in English or French, per the program's policy.
  • Encrypted communication available via PGP.
  • No exploitation beyond the minimum required for proof of concept.
  • Strict adherence to scope, rules of engagement and disclosure timelines.
  • No public disclosure until the fix is deployed and coordinated with the vendor.

┌──(w3spi5㉿wespify)-[~]
└─$ tail -f focus.log
[INFO ]  🏗️   building decentralized applications
[INFO ]  🔌   designing & integrating APIs
[INFO ]  🛡️   hunting bugs — responsibly
[INFO ]  🌍   contributing to open source
[DEBUG]  🧠   exploring AI / ML
[INFO ]  ⚡   crafting high-performance solutions
[WARN ]  ☕   coffee level critical... refilling

┌──(w3spi5㉿wespify)-[~]
└─$ git stats
GitHub Stats GitHub Streak
Top Languages Trophies

$ gpg --list-keys

🔑 Public PGP key — click to expand
pub   rsa4096 2025-11-14 [SC]
uid   w3spi5 <github@wespify.com>
sub   rsa4096 2025-11-14 [E]
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEaReKGxYJKwYBBAHaRw8BAQdAP69WrJF2dKEn24eWMiiU2YLoXQE177zbzKkV
wzA6qO+0J2dpdGh1Yi53ZXNwaWZ5LmNvbSA8Z2l0aHViQHdlc3BpZnkuY29tPoiZ
BBMWCgBBFiEEoLY7VKDTPAb/6hIZhA2KpJiwURgFAmkXihsCGwMFCT4SZ+UFCwkI
BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQhA2KpJiwURi2EwD/RfKGV4ulJ7kp
GbLQDRfTfwuInO9aaGJQMQs6JsBWZGoA/3/UCcbNCUTxtpm+f0qu/yIbJsuTi81K
hsgfSYE0kdAFuDgEaReKGxIKKwYBBAGXVQEFAQEHQEMwYakHNplpdqxioB1yP42p
911AKgHvK7ZM3UI2DWBOAwEIB4h+BBgWCgAmFiEEoLY7VKDTPAb/6hIZhA2KpJiw
URgFAmkXihsCGwwFCT4SZ+UACgkQhA2KpJiwURj6QQEAtY1V+yx7jWZcHLztg96v
VKvyluRaziIGyVEi+ie2WZcA/1RbR5g5yjD47R2Bl990mPmi4U3l2UjjVD+L8/Dv
VGAA
=E4ac
-----END PGP PUBLIC KEY BLOCK-----

╔══════════════════════════════════════════════════════════════╗
║   "Code is like humor.                                       ║
║    When you have to explain it, it's bad."   — Cory House    ║
╚══════════════════════════════════════════════════════════════╝

Thanks for stopping by. Explore the repos, drop me a line, let's build (or break) something.

Follow Sponsor


footer

Pinned Loading

  1. bigdump bigdump Public

    An evolution of PHP script written by Alexey Ozerov in 2003

    PHP 38 3

  2. codepack codepack Public

    CLI tool to extract folder structure and file contents with a directory excluded possibility

    Shell 16

  3. ipapi ipapi Public

    Extract easily informations about IP address with IP-API.com

    PHP 2

  4. php-discogs-api php-discogs-api Public

    Forked from AnssiAhola/php-discogs-api

    PHP 7.3 / PHP 8.x Implementation of the Discogs API

    PHP 1

  5. France Travail : Script pour activer... France Travail : Script pour activer le copier-coller sur les champs input/textarea désactivés (et il faut l'avouer, c'est complètement débile de leur part à l'heure de l'automatisation des mots de passe autogénérés...)
    1
    // Demander le name de l'élément
    2
    const elementName = prompt("Entrez le 'name' de l'input ou textarea :");
    3
    if (elementName) {
    4
        // Rechercher l'élément par son attribut name
    5
        const elements = document.getElementsByName(elementName);
  6. PHP - One line static function to ch... PHP - One line static function to check if you are in local or prod env
    1
    <?php
    2
    public static function isLocal(): bool
    3
    {
    4
      return in_array($_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']);
    5
    }