Skip to content
View azyzex's full-sized avatar

Highlights

  • Pro

Block or report azyzex

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

Hi, I'm Aziz

Full-stack web and mobile developer from Tunisia. Computer engineering graduate, now doing a professional master's in networks engineering. I like building tools that fix one specific annoyance properly.

Portfolio: azyzex.github.io/AzyzPortfolio · LinkedIn: mohamed-aziz-guenni · Email: azizguenni0@gmail.com

Things I've built

Rehearsal VS Code extension that runs a database migration against your real data inside a rolled-back transaction, and tells you what it would have done — as counts. Postgres, MySQL, MongoDB, SQLite.
Claude Code Sounds Distinct sound alerts for Claude Code: finished, needs you, hit the limit, limit reset. Desktop app, browser extension and phone push.
Faultix Remembers every failure in your project and what fixed it, and lets your coding agent ask over MCP.
TTVC Type a message and everyone in the voice chat hears it — local neural TTS through a virtual microphone.
PromptProtect Chrome extension that catches API keys and personal data before you paste them into an AI chat.
TunIA A study assistant for Tunisian students that answers in Tunisian Darija.

What I work with

  • Web: TypeScript, React, Next.js, Node.js, Express, Tailwind CSS
  • Mobile: React Native (Expo), Flutter
  • Data: PostgreSQL, MySQL, MongoDB, SQLite, Firebase
  • Also: Python, Java, Cloudflare (Pages, Workers, D1, R2), ESP32 / Arduino, Linux and networking

Popular repositories Loading

  1. PromptProtect PromptProtect Public

    Chrome extension that catches API keys, tokens and personal data before you send them to ChatGPT, Claude or Gemini. 100% local.

    TypeScript 1

  2. Rehearsal Rehearsal Public

    See what a database change will actually do to your data, before you do it. A VS Code extension that previews migrations against Postgres, MySQL, MongoDB and SQLite — every statement really execute…

    TypeScript 1

  3. git-session git-session Public

    Forked from saaya-code/git-session

  4. azyzex azyzex Public

    Config files for my GitHub profile.

  5. Peak_physique Peak_physique Public

    Android health calculator: BMI, BMR, ideal weight and related health metrics. Java + XML.

  6. TTVC TTVC Public

    Type a message, everyone in the voice chat hears it. Local neural text-to-speech through a virtual microphone for Discord, Teams and games. Windows.

    Python