Skip to content
View pycine's full-sized avatar

Block or report pycine

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

πŸ‘¨β€πŸ’» Hi there, I'm Muhammad Yacin !

πŸš€ Embedded Software Engineer | 🐧 Linux Systems Developer | πŸ€– ML Engineer

Typing SVG

🌟 About Me

name: Muhammad Yacin
role:  Embedded Software Engineering Student
location: Tunisia
specialization: ["Embedded AI", "IoT", "Computer Vision", "Backend Development"]
current_focus: ["Edge Computing", "ML Deployment", "Real-time Systems"]
open_to: ["Freelance Projects", "Collaborations", "Job Opportunities"]

πŸ› οΈ Tech Stack & Expertise

πŸ’» Programming Languages

C C++ Python Java Rust

πŸ”§ Embedded Systems & Microcontrollers

STM32 ESP32 ARM Arduino Raspberry Pi

🐧 Operating Systems & RTOS

Linux Embedded Linux FreeRTOS Yocto Ubuntu

πŸ€– Machine Learning & AI

TensorFlow PyTorch Scikit Learn Keras OpenCV YOLO

🌐 Backend Development & APIs

Django FastAPI Flask Node.js REST API

πŸ—„οΈ Databases

PostgreSQL MySQL MongoDB SQLite Redis

βš™οΈ DevOps & Tools

Git Docker Kubernetes GitHub Actions CMake VS Code

πŸ“Š Data Science & Analytics

Pandas NumPy Jupyter Matplotlib

☁️ Cloud & Services

AWS Google Cloud Azure


🎯 Professional Expertise

πŸ”Œ Embedded Systems Development

  • ⚑ Microcontroller Programming
    • STM32 (HAL, LL, CubeMX)
    • ESP32/ESP8266 (WiFi/BLE)
    • ARM Cortex-M/A Series
  • πŸ“‘ Communication Protocols
    • I2C, SPI, UART, CAN, Modbus
    • MQTT, CoAP, HTTP/HTTPS
    • BLE, WiFi, LoRa, Zigbee
  • πŸŽ›οΈ RTOS & Bare-Metal
    • FreeRTOS, Zephyr, RT-Thread
    • Task scheduling & synchronization
    • Memory management optimization

🐧 Linux & System Programming

  • πŸ› οΈ Embedded Linux Development
    • Yocto Project & Buildroot
    • Custom kernel configuration
    • Device driver development
  • πŸ”§ System Integration
    • Cross-compilation toolchains
    • Bootloader customization (U-Boot)
    • Root filesystem optimization
  • πŸ“¦ Package Management
    • Debian/RPM packaging
    • Dependency resolution

πŸ€– Machine Learning & Computer Vision

  • 🧠 ML Model Development
    • Supervised/Unsupervised Learning
    • Deep Neural Networks (CNN, RNN, LSTM)
    • Model training & optimization
  • πŸ‘οΈ Computer Vision Applications
    • OpenCV image processing
    • YOLO object detection (v5-v8)
    • Real-time video analytics
  • 🎯 Edge AI Deployment
    • TensorFlow Lite optimization
    • Model quantization & pruning
    • Hardware acceleration (GPU/NPU)

🌐 Backend & Full-Stack Development

  • πŸš€ API Development
    • Django REST Framework
    • FastAPI (async/high-performance)
    • RESTful & GraphQL APIs
  • πŸ—„οΈ Database Management
    • SQL optimization & indexing
    • NoSQL data modeling
    • Database replication & scaling
  • πŸ” Security & Authentication
    • JWT, OAuth2.0
    • API rate limiting
    • Encryption & data protection

🌐 IoT & Cloud Integration

  • ☁️ Cloud Platforms
    • AWS IoT Core, Lambda, S3
    • Google Cloud IoT
    • Azure IoT Hub
  • πŸ“Š Data Pipeline
    • Real-time data streaming
    • Time-series databases
    • Data visualization dashboards
  • πŸ”„ DevOps Practices
    • CI/CD pipelines
    • Containerization (Docker)
    • Infrastructure as Code

πŸ’Ό Professional Skills

  • πŸ“ Technical Documentation
    • Architecture design documents
    • API documentation
    • User manuals & datasheets
  • πŸ§ͺ Testing & Quality
    • Unit & integration testing
    • Hardware-in-loop testing
    • Code review & best practices
  • πŸ‘₯ Collaboration
    • Agile/Scrum methodologies
    • Version control (Git workflow)
    • Technical leadership

πŸ’‘ Project Highlights

featured_projects = {
    "IoT Smart Monitoring System": {
        "tech_stack": ["ESP32", "MQTT", "Django", "PostgreSQL", "React"],
        "description": "End-to-end IoT solution with real-time monitoring",
        "highlights": ["500+ connected devices", "Cloud integration", "Mobile app"]
    },
    "Edge AI Object Detection": {
        "tech_stack": ["STM32H7", "YOLO", "TensorFlow Lite", "OpenCV"],
        "description": "Real-time object detection on embedded hardware",
        "highlights": ["30 FPS performance", "Power-optimized", "Custom ML model"]
    },
    "Industrial Automation Controller": {
        "tech_stack": ["ARM Cortex-M7", "FreeRTOS", "Modbus", "CAN"],
        "description": "Real-time control system for industrial machinery",
        "highlights": ["Sub-millisecond response", "Fail-safe design", "Remote monitoring"]
    },
    "ML-Powered FastAPI Backend": {
        "tech_stack": ["FastAPI", "PyTorch", "PostgreSQL", "Redis", "Docker"],
        "description": "High-performance API with ML inference capabilities",
        "highlights": ["10K+ requests/sec", "Auto-scaling", "ML model serving"]
    }
}

🌱 Currently Exploring

🎯 Learning πŸ”¨ Building 🀝 Contributing
Rust for Embedded Edge AI Solutions Linux Kernel Modules
MLOps & Model Deployment IoT Security Framework Open Source Embedded Projects
WebAssembly Smart City Infrastructure Computer Vision Libraries
Kubernetes for IoT Autonomous Systems ML Model Optimization

πŸ“ˆ Career Achievements

const achievements = {
    projects_completed: "50+",
    production_devices: "10,000+",
    ml_models_deployed: "25+",
    apis_developed: "40+",
    open_source_contributions: "100+",
    lines_of_code: "500K+"
};

πŸ“« Let's Connect & Collaborate!

LinkedIn Email Portfolio GitHub

πŸ’Ό Open for:

  • Full-time opportunities
  • Freelance projects
  • Technical consulting
  • Collaborative research
  • Open source contributions

πŸ’­ Random Dev Quote

πŸ“Š Contribution Graph

Activity Graph

✨ "Building the future, one commit at a time" ✨

"In embedded systems, every byte matters. In machine learning, every data point counts. Together, they create intelligent solutions."

Popular repositories Loading

  1. SEADroneMl SEADroneMl Public

    Python 1

  2. rasd rasd Public

    A lightweight network usage monitor written in C. Records bandwidth silently in the background. Query it whenever you want.

    C 1

  3. SysView-OLED SysView-OLED Public

    C 1

  4. ESP32-custom-Flight-controller-BLDC ESP32-custom-Flight-controller-BLDC Public

    Forked from CoreCometIndustries/ESP32-custom-Flight-controller-BLDC

    Experimental ESP32-based quadcopter flight controller built from scratch using MPU6050 and PID stabilization. Features real-time attitude control, RC receiver input, ESC motor control, and compleme…

    C++ 1

  5. Zephyr_Project_Course Zephyr_Project_Course Public

    1

  6. u-boot-zaater-extensions u-boot-zaater-extensions Public

    C 1