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

Highlights

  • Pro

Organizations

@ExtPower

Block or report MehdiMamas

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

Mehdi Mamas

Software Engineer building AI-powered products, automation systems, and scalable backend infrastructure.

I build production software across AI, backend systems, automation, security, and cross-platform applications.

What I Build

  • 🤖 AI Systems — LLM integrations, conversational AI, voice agents, workflow automation
  • ⚙️ Backend Systems — Node.js, Python, REST APIs, authentication, webhooks, distributed workflows
  • 🔐 Security & Systems — End-to-end encryption, secure protocols, ephemeral credentials, local networking
  • 🧩 Developer Tooling — Browser extensions, automation, desktop utilities
  • 📱 Cross-Platform Software — Web, Electron, React Native, iOS, Android

Featured Projects

🧠 AI Voice Medication Agent

Real-time voice automation system for medication-adherence calls.

Twilio • Deepgram • ElevenLabs • Node.js

  • Conversational voice workflows
  • Real-time speech-to-text and text-to-speech
  • Patient-specific call flows
  • Voicemail detection and SMS fallback
  • Webhook-driven event processing

View Project

🔐 ShareGo

End-to-end encrypted local-network data sharing between devices.

TypeScript • Electron • React Native • WebSockets • libsodium

  • X25519 key exchange
  • XChaCha20-Poly1305 encryption
  • Ephemeral session keys
  • Replay protection
  • Windows, macOS, Linux, iOS, and Android

View Project

📬 Keytray

Chrome, Edge, and Brave extension that reads verification codes and sign-in links from Gmail. A code can be filled or copied. A link opens only when you choose. Mail stays in the browser on the Gmail readonly scope.

TypeScript • React • Chrome Extension • Gmail API • OAuth

  • One Gmail account is free. More accounts are a one-time purchase
  • Background checks that speed up while a code field is on screen
  • Auto-fill for a single box or split digit boxes, plus a Fill chip for recent codes
  • Open link for a verification or sign-in URL, only after you click

View Project · Site

💸 Minea → Zendrop Cost Finder

Chrome extension that shows Zendrop product cost on a Minea product page, using the Zendrop session already in the browser.

TypeScript • Chrome Extension • Manifest V3

  • Reads the visible Minea title and searches Zendrop
  • Ranks matches with image, cost, and confidence
  • Opens the Zendrop product page for the match you pick
  • Never asks for or stores an auth token

View Project

🎬 Medal On-Device Clip Uploader

Console script that posts every on-device Medal clip from the library, so a local backlog can be uploaded without opening each clip by hand.

JavaScript • DOM Automation • Browser Console

  • Finds clips still marked on device and skips anything already handled in the run
  • Opens the preview, confirms Post, and waits for the upload to finish before closing the dialogs
  • Scrolls the library until it stops yielding new clips, then reports uploaded, failed, and elapsed time

View Project

🎮 SuperPSX Patch Checker

Chrome extension that highlights game versions on SuperPSX when a matching patch exists in the PS-Game-Patch catalog.

JavaScript • Chrome Extension • Manifest V3

  • Scans version tables for CUSA and PPSA title IDs
  • Color-codes 60 FPS patches, other patches, and titles with no match
  • Bundled index of 376 title IDs, regenerable from the latest patch release

View Project

Open Source Contributions

🔑 iCloudBridge — Ente Auth verification codes

Match Ente Auth verification codes to existing Apple Passwords logins in iCloudBridge.

Python • React • TypeScript

  • Parses a plain-text Ente Auth export and matches each code to an Apple Passwords login by domain, issuer, and username
  • Shows a setup key and QR code for Set Up Verification Code, because Apple's importer does not update a login that already exists
  • Skips trashed, HOTP, and Steam codes, and leaves ambiguous matches and logins that already have a different code unchanged

Pull Request #31 (merged)

💳 ExtPay — Referral codes

Referral code support for ExtPay, the payments library for browser extensions (770+ stars).

JavaScript • Browser Extensions • Stripe

  • Added extpay.setReferral(code) and extpay.getReferral() to keep a first-touch referral code in extension storage
  • Sends the code as ref on the existing payment, trial, login, and API-key requests, with no extra network calls
  • Wrote a guide for running a referral program on Stripe promotion codes today
  • Specified the server-side attribution, rewards, and abuse checks for extensionpay.com

Pull Request #364 (open)

🧩 FitDownloader — Folder destinations and session management

Contribution to FitDownloader, a Chrome extension for automated multi-file downloads with configurable concurrency.

JavaScript • Chrome Extension • Manifest V3 • File System Access API

  • Per-tab destination folders, written through an offscreen document with the File System Access API
  • Resolves HTMX landing pages to the direct download link
  • Download sessions that survive service worker restarts, with alarms for keep-alive and reconciliation
  • Download manager page and a redesigned popup with progress tracking

Pull Request #1 (open) · Branch

Experience

Software engineering experience spanning:

AI integrations • Backend architecture • Automation • APIs • Cloud infrastructure • Full-stack applications

Tech

AI: LLM APIs, Conversational AI, Voice AI, AI Automation, MCP

Backend: Node.js, Python, REST APIs, OAuth2, JWT, Webhooks, Microservices

Frontend: React, Vue, TypeScript, JavaScript, HTML/CSS, Browser Extensions

Cloud & DevOps: AWS, Docker, CI/CD

Systems & Security: WebSockets, End-to-End Encryption, Cryptographic Protocols, Local Networking

Resume

mehdimamas.github.io/my-resume

Connect

LinkedIn · GitHub · Website

Popular repositories Loading

  1. ShareGo ShareGo Public

    Serverless, end-to-end encrypted, local-network file and secret sharing between 2 devices. No cloud, no relay — just Wi-Fi.

    Dart 3

  2. multi-gmail-auth-copier multi-gmail-auth-copier Public

    Chrome extension that reads verification codes from Gmail and can auto-fill or copy them.

    TypeScript 2

  3. my-resume my-resume Public

    Mehdi Mamas — software engineer resume. AI and backend systems.

    JavaScript 1

  4. medal-script-to-upload-all-to-unlisted medal-script-to-upload-all-to-unlisted Public

    Browser console script that posts every on-device Medal clip from the library.

    JavaScript 1

  5. minea-zendrop-cost-finder minea-zendrop-cost-finder Public

    Chrome extension that shows Zendrop product cost on Minea product pages using the existing Zendrop session.

    TypeScript 1

  6. ExtPay ExtPay Public

    Forked from Glench/ExtPay

    The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.

    JavaScript 1