Skip to content
View KhalidRouissi1's full-sized avatar
🎯
Focusing
🎯
Focusing
  • JeridSchool
  • Tunis

Block or report KhalidRouissi1

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

Hi, I'm Khalid Rouissi 👋

Open-source builder

I build practical developer tools, localization infrastructure, and full-stack products—with a focus on problems faced by Tunisian and Arabic-speaking developers.

GitHub followers Profile views


⭐ Start Here

These projects best represent what I build:

Project What it does Stack
degachejs ⭐ 47 Built to simplify common tasks for Tunisian developers — from CIN & RIB validation to phone number formatting and tax ID checks. TypeScript
Tarjemni ⭐ 6 Agent-friendly CLI and AI skill for Arabic and Arabic-dialect localization, switcher planning, and RTL QA. Rust
degache-go ⭐ 2 Tunisian developer utilities for the Go ecosystem. Go
WebCraft ⭐ 3 Modern web product experimentation in TypeScript. TypeScript
ma7rath ⭐ 2 A Go project from my backend and systems toolkit. Go

🇹🇳 Building for Local Developers

My flagship project, degachejs, removes repeated work from Tunisian applications. It provides type-safe utilities for national IDs, bank accounts, mobile numbers and carriers, tax identifiers, currency, postal codes, and governorates.

npm install degachejs

The same idea is expanding beyond JavaScript through degache-go: useful local primitives should be easy to access in every ecosystem.


🌍 Arabic Localization & AI Agents

Tarjemni combines a Rust CLI with an installable AI-agent skill. It helps developers inspect projects, find source strings, plan locale switching, preserve placeholders, and detect RTL issues.

npx skills add KhalidRouissi1/Tarjemni --skill tarjmni

🛠️ Technologies

My Skills

I work across TypeScript, Go, Rust, Python, and full-stack web development. I enjoy moving between product interfaces, backend systems, developer tooling, and automation.


📌 More Work

This list refreshes automatically from my most recently updated original repositories.


📊 GitHub Activity

42 original public repositories · 72 stars · 9 forks · 14 primary languages

Khalid's GitHub stats

Top languages


💬 Recommendation

“Khalid was a pleasure to work with. He brought a careful, detail-oriented approach to all his engineering work. One area where he particularly stood out was debugging. Tracing complex issues back to their root cause came to him quickly and naturally. He was also particularly good at identifying well-licensed (MIT/Apache) open source libraries and tools that saved the team significant development time, while keeping us on solid legal footing. He's a thoughtful engineer and a great collaborator, and I'd gladly work with him again.”

— Per Pinta, Lead Engineer at DiploTools · Managed Khalid directly · July 24, 2026


“Khalid brings curiosity, practical engineering judgment, and a strong instinct for building scalable solutions. His open-source work reflects a genuine interest in solving regional problems and creating tools that other developers can build upon. Beyond his technical ability, he is thoughtful, collaborative, and always willing to explore ambitious ideas. We also competed together in a hackathon, where our team won first place with 75% of the vote.”

— Marzouq Alshammari, Founder of HASYO and Tazid.co · Friend, collaborator, and hackathon teammate


🤝 Let's Build

I'm interested in open source, developer tooling, localization, backend systems, and products that solve real regional problems.

Explore my work here on GitHub, or open an issue in one of my repositories if you want to collaborate.

Build locally useful tools. Make them globally accessible.

Pinned Loading

  1. degachejs degachejs Public

    Built to simplify common tasks for Tunisian developers — from CIN & RIB validation to phone number formatting and tax ID checks.

    TypeScript 47 8

  2. WebCraft WebCraft Public

    TypeScript 3

  3. degache-go degache-go Public

    Go 2

  4. Tarjemni Tarjemni Public

    Rust 6