Skip to content
View mtx-z's full-sized avatar

Block or report mtx-z

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
mtx-z/README.md

Hey! I am an Experienced (8y+) Fullstack Developer who worked with various startups from various domains. Skilled & experienced with Laravel laravel, VueJS vuejs, NuxtJS nuxtjs , AWS aws , Linux infrastructures, Wordpress and many more in the web ecosystem. I'm used to manage apps & webapps from scratch: concept, quotes, infrastructure, backend, frontend, continuous integration, quality and tests.

  • πŸ‘¨β€πŸ’» I use daily: Javascript, PHP, Git, Shell, Python & Stackoverflow
  • ⚑️ I’m currently working with: Laravel, VueJS, NuxtJS, InertiaJS, Vuetify. Also NextJS since version 12, mostly for ISR. I experiment with SvelteKit, mostly for the "no virtual dom" argument.
  • πŸš€ I work on: AWS, Public Cloud, dedicated servers, VPS
  • 🀝 I love to help on stackoverflow, and creating useful gists on Github
  • πŸ’¬ Ask me about Laravel, VueJS, AWS, Nginx, Wordpress
  • πŸ‘¨β€πŸ”¬ Learning all about: python (Flask, FastPI, Tensorflow), serverless infrastructures (AWS lambda, Vapor), Swole PHP (Octane)
  • πŸ“„ Know about my experiences on Malt
  • 😬 Fun fact: my first internet connection was 1 USB Wifi dongle, 3 USB extension cables, and backtrack 3 (if you know, you know)

I worked on adult dating platforms, betting and game platforms, textual reviews semantic analysis and categorization platforms (with data viz), associative websites, recruitment application, ecommerce and marketplaces websites, and many more.

mtx-z

Omid Nikrah StackOverflow 5608694

πŸ‘Œ laravelvuejsvuetifynuxtjsjavascriptawselasticsearchtailwindnginxlinux
πŸ‘β€πŸŽ“ typescriptnativescriptandroidpythondjangotensorflowfirebasegrafanagraphql
πŸ‘¨β€πŸ”¬β€πŸš€ Swoole lambda web3js Solidity
⚑Detailed stack⚑

Backend:

  • Laravel
    • micro-services (Vapor/Lambda, SQS/REDIS queues) et multi-instances (API, workers/queues, VCS composer from private Github repo - even with Beanstalk), Lumen
    • Authentication: Passport Oauth2, Auth0, Sanctum, Socialite, SSO multi-app, JWT...
    • REST APIs: fractal, swagger, GraphQL (Lighthouse)
    • Stripe (Cashier, abonnement recurent, single time payment, gestion multi carte), Paypal, PaySafeCard, Bitcoin gateway, MangoPay Marketplace
    • Performance: Eloquent queries and DB Schema auditing (slow, repetitive, non-optimized queries), browser and server caching strategies, queue/worker strategies, code performance audit (Blackfire), best practices
    • Tests: unit, Dusk
    • Push notification, Mailjet (custom Send API Mailjet transport, full API integration, SMS), Mailchimp (full API integration)
    • CI/CD with AWS Beanstalk, Envoyer/Forge, Buddy
  • Django
    • for Tenserflow integration (ORM, API, framework helpers)

Frontend:

  • VueJS 2 & 3
    • SSR (Server Side Rendering), PWA (Progressive Web App), SPA (Single Page Application)
    • NuxtJS
    • IntertiaJS (Jetstream)
  • Vuetify, Vue Material, Styled components
  • Tailwind, Bootstrap, SASS, Flexbox
  • ES6, TypeScript
  • Webpack, ViteJS
  • Custom service workers, "offline mode"

API

  • REST API (private with authentication [oauth2, jwt...], or public [rate limitating, IP restriction...])
  • Fractal transformers
  • Swagger documentation
  • GraphQL (Lighthouse)
  • Wordpress & Woocommerce REST APIs (eg: with frontend VueJS components)

AWS Devops

  • Full scallable CI/CD Elastic Beanstalk
    • EC2, RDS, SQS, Cloudfront, API Gateway, IAM, CloudWatch, code pipeline, code build
    • Fully scallable:
      • Frontend with Cloudfront
      • RDS Database with replicas
      • Load-balanced and failover EC2 instances maanged by Beanstalk for APIs and Workers
      • Continuous integration and development with CodeBuid and CodePipeline
  • scallable EC2s with external CI/CD

Linux Devops

  • Custom Ansible, standalone install from sources
    • PHP 8: OPcache, FastCGI cache mounted in RAM, multiple parallel versions
    • MySQL: MariaDB, MySQLTuner tests
    • Nginx: reverse proxy (load balancing, failover), high-performa, CSP headers, caching headers, REDIS cache, SSL let's encrypt auto-renew, Google Pagespeed module, HTTP/2, HTTP/3 QUIC, Brotly compression
    • Security: OWASP (ModSecurity), fail2ban (custom jails), UFW/iptables firewall, ClamV, Cisofy Lynis, rootkit detection, user & group proper management, Cloudflare API integration (firewall), SSL/TLS ciphers
    • nvm, pyenv, bash script
    • RSYNC incremental local and remote backup (remotely initiaized, multi destination, slack alerting...)
    • Amplify, Graylog, logz.io, Sentry, Bugsnag
    • VPS, dedicated & public clouds

Database

  • MySQL (MariaDB), RDS, MySQLTuner auditing
  • REDIS
  • ElasticSearch, Algolia
  • Firebase
  • GoogleSheet API, Airtable, NocoDB

CI/CD

  • AWS Beanstalk
  • Github actionsB
  • uddy
  • Envoyer/Forge
  • Circle CI

Wordpress

  • Sage (ES6, blade, composer, webpack, Yarn)
  • custom plugin & themes (with Sage)
  • Gutemberg ACF blocks custom
  • WP/Woocommerce REST APIs (VueJS/ES6 frontend components)
  • custom payment gateways
  • WP CLI
  • ACF extended
  • Woocommerce advanced usage: REST API, custom payment gateways, custom dashboards, custom shiping methods, custom cart and tax calculations, custom checkout processed etc.

Services I use & integrate

  • Notification: Mailjet Send API, Mailchimp, Pusher
  • Integration CRM: Microsoft 360, Salesforce, Hubspot
  • Integration: Zapier, Integromat, IFTTT
  • Transaction: Stripe (single, recurent), Paypal, PaySafeCard, Bitcoin/ETH gateways, marketplace with MangoPay, internal wallet systems, PIP, BNB Mercanet, Paybox
  • Data viz: Grafana, Clicdata

Experiences / learning / want to dig

  • more experiences with Tenserflow
  • serverless full and partial environment (AWS Lambda)
  • PHP Swole (Octane)
  • Web3JS, Solidity, IPFS
  • WebRTC, WebAssembly
  • Voice Search Optimization
  • Arduino, Raspberry Pi, Zigbee, Hue, MQTT
  • Tor websites (creation)
  • Chrome extension (already did some PoC)

Ashutosh's github activity graph

mtx-z

mtx-z

Pinned Loading

  1. dusterio/laravel-aws-worker dusterio/laravel-aws-worker Public

    Run Laravel (or Lumen) tasks and queue listeners inside of AWS Elastic Beanstalk workers

    PHP 310 59

  2. roots/sage roots/sage Public

    WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and a modern development workflow

    PHP 12.8k 3.1k

  3. cviebrock/eloquent-sluggable cviebrock/eloquent-sluggable Public

    Easy creation of slugs for your Eloquent models in Laravel

    PHP 3.9k 459

  4. Wordpress 5.4 Bootstrap 4.4 paginati... Wordpress 5.4 Bootstrap 4.4 pagination (with custom WP_Query() and global $wp_query support) (UPDATED for Bootstrap 5: https://gist.github.com/mtx-z/af85d3abd4c19a84a9713e69956e1507)
    1
    <?php
    2
    /**
    3
     * @param WP_Query|null $wp_query
    4
     * @param bool $echo
    5
     * @param array $params
  5. Sage9-Woocommerce-Integration Sage9-Woocommerce-Integration Public

    How to use Woocommerce (3.4.3) with Sage 9.0.1 (Blade + SoberWP controllers), WP 4.9.7 (17/07/2018)

    PHP 26 1

  6. WordPress\ACF - set real term_meta o... WordPress\ACF - set real term_meta on ACF terms custom fields on update/create
    1
    <?php
    2
    
                  
    3
    /**
    4
     * ACF fix for term meta
    5
     * replace {{custom_term_meta_x}} by your ACF term custom field name