Skip to content
View ynstf's full-sized avatar

Block or report ynstf

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
ynstf/README.md
โ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
โ•šโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•
 โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ• โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
  โ•šโ–ˆโ–ˆโ•”โ•  โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•  โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘
   โ–ˆโ–ˆโ•‘   โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘
   โ•šโ•โ•    โ•šโ•โ•โ•โ•โ•โ•  โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•  โ•šโ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•

BOOT SEQUENCE INITIATED...

Typing SVG


> SYSTEM CHECK ................. OK
> LOCATION ...................... Casablanca, Morocco
> CLASS ......................... Data Engineer / Backend Dev
> STATUS ........................ Actively questing for XP
> CONTACT ....................... younessatif2000@gmail.com
> LINKEDIN ...................... linkedin.com/in/ynstf
> ACHIEVEMENT UNLOCKED .......... Published Researcher (arXiv:2503.05929)

๐Ÿ“ผ LOAD "STORY.BAS" โ€” The Origin File

โ–ถ CLICK TO RUN CHAPTER 1: The Scraper Awakens (2023)
[ANAPEC.exe launched]

A young intern is dropped into the wild with nothing but
Selenium, Requests, and BeautifulSoup. His mission:
tame the untamed web.

> USE beautifulsoup ON messy_html
< SUCCESS: structured CSV obtained.

> BUILD wordpress_blog FOR electric_bike_product
< A new skill was born: automated content pipelines.

CHAPTER 1 COMPLETE. +50 XP. Item acquired: [Web Scraping Mastery]
โ–ถ CLICK TO RUN CHAPTER 2: The Analyst's Trial (2024)
[AtlasVox.exe launched]

Armed with Pandas and NumPy, our hero dives into sales
and stock data. Numbers everywhere. Chaos. Then... clarity.

> CAST matplotlib::visualize(sales_data)
< A chart appears. The business finally SEES.

CHAPTER 2 COMPLETE. +75 XP. Item acquired: [Data Analysis Scroll]
โ–ถ CLICK TO RUN CHAPTER 3: The CRM Rebellion (2024)
[Technical24.exe launched]

The kingdom paid tribute to a costly SaaS CRM every month.
Our hero said: "No more." He forged his own weapon โ€”
Django + PostgreSQL + DRF.

> FORGE custom_crm
< The paid subscription has been DEFEATED.
< Savings: 100%.

CHAPTER 3 COMPLETE. +150 XP. Item acquired: [Django Blade +3]
โ–ถ CLICK TO RUN CHAPTER 4: The Research Arc (2025)
[research_lab.exe launched]

A strange idea: what if sound... became color?
Audio waveforms, transmuted into RGB images,
fed to a Deep Convolutional Neural Network.

> RUN experiment(audio_to_image_encoding)
< Speaker classification accuracy: 98%
< PUBLISHED: arXiv:2503.05929

CHAPTER 4 COMPLETE. +300 XP. Title earned: [Published Researcher]
โ–ถ CLICK TO RUN CHAPTER 5: The Pipeline Dungeon (2026 - present)
[Noodra.exe running...]

Current quest, still in progress. Deep in the dungeon of
ETL pipelines, wrestling Celery workers and RabbitMQ queues,
containerizing every service that dares stand still.

> BUILD etl_pipeline WITH django + postgresql
> DEPLOY services USING docker + github_actions

STATUS: IN PROGRESS...
[||||||||||||||||||||||||||||||||||||||||||          ] 82%

๐ŸŽฎ CHARACTER SHEET

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚        YOUNESS ATIF          โ”‚
โ”‚    class: DATA ENGINEER      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ HP  (Coffee)     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘  โ”‚
โ”‚ MP  (Focus)      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘  โ”‚
โ”‚ XP  to next lvl  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ STR  Backend Dev      โ˜…โ˜…โ˜…โ˜…โ˜…  โ”‚
โ”‚ INT  Data Pipelines   โ˜…โ˜…โ˜…โ˜…โ˜†  โ”‚
โ”‚ WIS  ML/Research      โ˜…โ˜…โ˜…โ˜…โ˜†  โ”‚
โ”‚ DEX  DevOps            โ˜…โ˜…โ˜…โ˜†โ˜† โ”‚
โ”‚ LUK  Debugging          โ˜…โ˜…โ˜…โ˜…โ˜…โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         INVENTORY             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ [x] Python           (equipped)
โ”‚ [x] Django / DRF     (equipped)
โ”‚ [x] PostgreSQL       (equipped)
โ”‚ [x] Docker            (belt)
โ”‚ [x] Celery + RabbitMQ (belt)
โ”‚ [x] AWS (EC2/S3/QS)   (bag)
โ”‚ [x] TensorFlow         (bag)
โ”‚ [x] FastAPI / Flask    (bag)
โ”‚ [ ] Kubernetes      (in training)
โ”‚ [ ] Kafka / Airflow (in training)
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ—บ๏ธ LOAD "DUNGEON.MAP" โ€” The Quest Log

$ ls -la ~/quests/completed/
> 8 quests found. select one to view battle log...
โ–ถ QUEST 01 โ€” ๐ŸŒ† THE SMART CITY DUNGEON [end-to-end-bigdata-traffic-pipeline]
[bigdata_traffic.exe launched]

A city drowning in raw sensor data. Every traffic light,
every IoT node, screaming numbers into the void.

> CONNECT kafka_stream TO iot_sensors
< Data flowing... 10,000 events/sec incoming.

> STORE raw_stream IN hadoop_data_lake
< Lake filled. Nothing lost.

> CAST apache_spark::process(traffic_metrics)
< Congestion patterns REVEALED across the city grid.

> ORCHESTRATE etl_workflow
< Pipeline automated. The city now predicts itself.

QUEST COMPLETE. +200 XP. Boss defeated: [Data Chaos]
Loot: Kafka, Hadoop, Spark mastery badges

๐Ÿ”— github.com/ynstf/end-to-end-bigdata-traffic-pipeline

โ–ถ QUEST 02 โ€” ๐ŸŽ™๏ธ THE PODCAST FACTORY [YouTubePodcaster]
[youtube_podcaster.exe launched โ€” running 24/7]

A machine that never sleeps. Feed it a Reddit thread,
it hands back a finished video.

> FETCH reddit_thread
< Story extracted.

> SUMMON llm::write_script(thread)
< Script written in seconds.

> INVOKE elevenlabs::voiceover(script)
< A voice, born from silence.

> GENERATE visuals USING stable_diffusion
> COMPOSE soundtrack USING musicgen
> UPLOAD final_video TO youtube

QUEST COMPLETE. +250 XP. Title earned: [Automated Content Forge]
Status: still running in the background, right now.

๐Ÿ”— github.com/ynstf/YouTubePodcaster

โ–ถ QUEST 03 โ€” ๐Ÿฆ THE VAULT [Digital-Banking]
[digital_banking.exe launched]

A fortress of customer accounts and secret transactions.
Guarded by JWT tokens and REST endpoints.

> BUILD backend WITH spring_boot_3
> BUILD frontend WITH angular_16
> ENFORCE jwt_authentication ON all_routes

> RUN transaction(deposit, withdraw, transfer)
< All movements secured. Vault sealed.

QUEST COMPLETE. +180 XP. Item acquired: [Spring Boot Shield]

๐Ÿ”— github.com/ynstf/Digital-Banking

โ–ถ QUEST 04 โ€” ๐Ÿ” THE FORTRESS [Secure Microservices โ€” Spring Boot / React / Keycloak]
[secure_microservices.exe launched]

An e-commerce kingdom, but every gate needs a key.
Enter Keycloak, guardian of identity.

> SPLIT monolith INTO product_service, order_service
> DEPLOY api_gateway AS single_entry_point
> BIND keycloak TO all_services
> WIRE devsecops_pipeline

< Security audit: PASSED.
< The kingdom stands, decoupled and defended.

QUEST COMPLETE. +220 XP. Title earned: [Guardian of Microservices]

๐Ÿ”— github.com/ynstf/Development-of-a-secure-microservices-application

โ–ถ QUEST 05 โ€” ๐Ÿ“ฆ THE ZIP MINES [Y2P-core]
[y2p_core.exe launched]

Deep in the mines, tutorials become treasure.
Paste a link. Walk away with working code.

> INPUT youtube_url
< Video analyzed frame by frame.

> EXTRACT code_blocks
> ORGANIZE project_structure
> COMPRESS TO downloadable.zip

< One click. Zero manual typing. Infinite time saved.

QUEST COMPLETE. +190 XP. Item acquired: [Miner's Extraction Pick]

๐Ÿ”— github.com/ynstf/Y2P-core

โ–ถ QUEST 06 โ€” โ›… THE CLOUD REALM [WeatherTrendsPipeline]
[weather_trends_pipeline.exe launched]

The skies hold data too โ€” if you know how to catch it.

> FETCH openweathermap::realtime_data
< Rain, wind, temperature โ€” all captured.

> TRANSFORM raw_weather_data
> SCHEDULE task USING cron_orchestration
> STORE TO s3_bucket
> RENDER dashboard IN quicksight

< The realm's weather, now fully predictable.

QUEST COMPLETE. +160 XP. Item acquired: [Cloud Walker's Cloak]

๐Ÿ”— github.com/ynstf/WeatherTrendsPipeline

โ–ถ QUEST 07 โ€” ๐Ÿ›’ THE E-COMMERCE KINGDOM [CasaShop]
[casashop.exe launched]

A marketplace kingdom, scattered across microservices,
united by one clever trick: it understands what shoppers mean.

> SPLIT platform INTO independent_services
> DEPLOY api_layer USING flask + fastapi
> TRAIN nlp_engine ON product_catalog
> ENABLE smart_filtering(user_query)

< A shopper searches "cheap red shoes for running."
< The engine UNDERSTANDS. Results: perfect.

QUEST COMPLETE. +170 XP. Item acquired: [NLP Merchant's Compass]
โ–ถ QUEST 08 โ€” ๐Ÿ”ฌ THE LAB [Audio-to-Image Research]
[research_lab.exe launched โ€” FINAL BOSS]

The strangest quest of all: teaching a machine to SEE sound.

> TRANSMUTE audio_waveform INTO rgb_image
> FEED image TO deep_convolutional_network
> TRAIN model ON speaker_dataset

< Accuracy achieved: 98%
< Paper accepted. PUBLISHED: arXiv:2503.05929

FINAL BOSS DEFEATED. +500 XP. Legendary title earned:
[Published Researcher]

๐Ÿ”— read the scroll on arXiv

$ echo "type 'help' for more commands"
> help
  - contact.sh    : reach out via email or LinkedIn
  - resume.pdf    : full stats & battle history
  - hire_me.sh    : recruiters, start here

๐Ÿ“Š LIVE SERVER STATS

Profile metrics

> AWAITING NEXT INPUT...
> [SEND MESSAGE]  [VIEW RESUME]  [CONNECT ON LINKEDIN]

  PRESS START TO INITIATE COLLABORATION

Visitor Count

> END OF FILE_

Pinned Loading

  1. end-to-end-bigdata-traffic-pipeline end-to-end-bigdata-traffic-pipeline Public

    An end-to-end Big Data engineering pipeline for analyzing Smart City traffic. It ingests IoT sensor data via Kafka into a Hadoop Data Lake, processes metrics with Apache Spark, orchestrates ETL worโ€ฆ

    Python 1

  2. YouTubePodcaster YouTubePodcaster Public

    Transform Reddit threads into fully automated YouTube videos. This 24/7 AI pipeline uses LLMs, ElevenLabs, Stable Diffusion & MusicGen to generate scripts, voiceovers, visuals, and music, uploadingโ€ฆ

    Python 2

  3. Development-of-a-secure-microservices-application-using-Spring-Boot-React-and-Keycloak Development-of-a-secure-microservices-application-using-Spring-Boot-React-and-Keycloak Public

    A secure e-commerce platform built with Spring Boot Microservices, React, and Keycloak. Features decoupled Product/Order services, an API Gateway, and PostgreSQL. Includes a robust DevSecOps pipeliโ€ฆ

    JavaScript 1

  4. Y2P-core Y2P-core Public

    An AI tool that transforms any YouTube coding tutorial into a fully runnable, downloadable ZIP project with one click. Paste a URL, and our engine extracts, organizes, and packages the code for youโ€ฆ

    Python 1

  5. Digital-Banking Digital-Banking Public

    A full-stack E-Banking Management System built with Spring Boot 3 and Angular 16. Manage customers, accounts, and secure transactions via a robust REST API with JWT auth. The frontend features a unโ€ฆ

    CSS 1

  6. WeatherTrendsPipeline WeatherTrendsPipeline Public

    WeatherTrendsPipeline is an automated data engineering pipeline that streamlines weather data collection. It fetches real-time OpenWeatherMap data, performs complex transformations, schedules tasksโ€ฆ

    Python 1