Skip to content
View Nour-yahyaoui's full-sized avatar
💭
follow the white rabbit
💭
follow the white rabbit

Block or report Nour-yahyaoui

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

Hiiiii 👋, I'm Nour Yahyaoui

Full-stack developer  ·  Tunisia  ·  3+ years freelance

Rust  ·  Next.js  ·  React Native  ·  Ollama  ·  Qwen  ·  Supabase

Top committer ranking in Tunisia GitHub global ranking

Open to freelance and collaboration Based in Tunisia Building with Rust


👨‍💻 About Me

"AI power with the perfect leadership."

🎓 I'm a 19-year-old full-stack developer from Tunisia with 3 years of freelance and client experience. I craft beautiful, secure and scalable applications — from web and mobile to desktop — turning complex problems into elegant solutions.

I started with Python and web fundamentals, then moved through JavaScript, React, Next.js, React Native and serverless architectures. Today I build production apps end to end — frontend, backend and deployment — and I'm going deeper into Rust (Actix Web / Axum and native systems) for performance-critical services and desktop software.

Lately that means building my own tooling from scratch:

  • 🦀 RustPad — a zero-dependency pure-Rust desktop Word & PDF studio, compiled to a single 4.96 MB executable
  • ❄️ WinterCave — a latency-obsessed local text editor: one Rust binary, native caret, 12-language highlighting
  • 🤖 nour-code — a local AI coding agent running Qwen3 8B on Ollama, with permission-checked access to real tools

📌 The pinned repos below are the real signal — what I actually build beats any project count.


🚀 Featured Projects

Each card links to its repository. Themes follow your light/dark preference.

RustPad — native desktop Word and PDF studio written in pure Rust VexOS — live Debian-based Linux desktop with a browser IDE

nour-code — local AI coding agent on Ollama WinterCave — latency-obsessed local text editor in Rust

Matjari — point of sale and inventory system for small shops env-sentry — zero-dependency CLI that catches .env drift and leaked secrets

📋 Prefer plain text? Same projects as a table
Project What it is Stack Full README
🦀 RustPad Native desktop Word (.docx) & vector PDF (.pdf) studio — 4.96 MB, zero crates.io deps Rust, Win32/X11 Read full →
🖥️ VexOS Desktop Live Linux desktop (Debian) with browser-based IDE, Run button, live preview, AI assistant Debian, XFCE, Rust, Python, Node Read full →
🤖 nour-code Local AI coding agent — Qwen3 8B on Ollama, FastAPI, permission-checked tool access Python, FastAPI, Ollama, Qwen Read full →
❄️ WinterCave Latency-obsessed local text editor — native-caret editing, 12-language highlighting, one Rust binary, no Node/npm Rust, Actix Web, Vanilla JS Read full →
🛒 Matjari Full POS system for small/medium shops — sales, stock, orders, debts, employees React, Vite, JavaScript Read full →
🛡️ env-sentry Zero-dependency Python CLI — catches .env drift, leaked secrets, missing .gitignore entries Python Read full →

🧰 Tech Stack

🖥️ Frontend

Building responsive, interactive UIs with modern frameworks

HTML5 CSS3 JavaScript TypeScript React Next.js Vite Tailwind CSS React Native

⚙️ Backend

Scalable serverless APIs and database architecture

Rust Python Node.js Express.js PHP REST APIs WebSocket PostgreSQL Neon DB Supabase

🤖 AI & Agents

Local inference, tool-using agents and the guardrails around them

Ollama Qwen3 FastAPI SSE streaming Prometheus pytest Ruff

📱 Mobile

Native and cross-platform mobile applications

React Native Expo Android


🎓 Certifications

Cisco Networking Academy — Verified Linux Unhatched
Statement of Achievement · student level credential
Cisco Networking Academy
in collaboration with NDG
Nov 2026 PDF ⧉

Covered: the Linux command line, filesystem navigation, creating and moving files, searching and extracting data, writing simple scripts, file permissions and ownership, user management, and querying network configuration.


📊 GitHub Stats

Nour's GitHub stats Contribution streak

Most used languages Commits by hour of day

GitHub trophies

Stats and language cards are rendered from live GitHub data by GitHub Actions and committed to this repo, so they cannot break the way a third-party card service can.


📫 Connect

GitHub Portfolio WinterCave

Thanks for visiting — open to freelance work and collaboration. 🚀

Pinned Loading

  1. rustpad rustpad Public

    RustPad is a fast, standalone, offline-first native desktop document studio built 100% in Pure Rust — zero web server, zero HTML/CSS/JavaScript, zero WebView, and zero external runtime bloat.

    Rust 5 3

  2. env-sentry env-sentry Public

    Zero-dependency CLI that catches .env drift, leaked secrets, and missing .gitignore entries before you commit them.

    Python 31 2

  3. matjari-web matjari-web Public

    full pos system designed for small to medium shops with every small details that any manager need

    JavaScript 6

  4. c-road c-road Public

    Learn c lang using this repo,Built with Next.js (App Router) + TypeScript + Tailwind CSS. No other runtime dependencies. Each chapter is a real route under app/course/[slug], with content sourced f…

    TypeScript 28 1

  5. vexos vexos Public

    Forked from torvalds/linux

    VexOS: a small Linux distribution built on the Linux kernel source in this repo. Includes VexOS Desktop 1.0, a Debian live ISO with XFCE, Firefox, Python 3, and Node.js for VirtualBox, and VexOS Li…

    C 7

  6. Campus Campus Public

    A free, open-source university community platform: clubs with real mini-sites, student projects with a review workflow, events with capacity-safe registration and check-in, and an operations consol…

    TypeScript 5