Skip to content
View IsmailAzzouz's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report IsmailAzzouz

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
IsmailAzzouz/README.md
Read the text version

Ismail Azzouz

Software Engineer · Systems · AI · Security · Developer tooling

I build native tools in Rust and AI infrastructure in Python, with a focus on data systems, user control and software that remains useful independently.

Sovereignty is paramount

Local-first. External when justified. Ownership by default.

I aim to build systems that remain useful when a network, vendor or subscription disappears. That means keeping data under the user's control, supporting offline operation and self-hosting where practical, and treating privacy and resilience as design properties.

Dependencies should earn their place. I weigh local execution against performance, complexity and predictable cost, and use external services when they provide real technical value.

Experience

Consulting through iKe Solutions since October 2025, with separate client missions at Paul Wurth and EY Luxembourg.

EY Luxembourg

Software Engineer · Since June 2026 · Mission through iKe Solutions

Working on enterprise software projects at EY Luxembourg.

Paul Wurth

Previous mission through iKe Solutions

Maintained and evolved a production legacy codebase, implemented new functionality, and designed and built a data engine for new application requirements in an industrial context.

Devoteam Belgium

Team Lead — Creative Tech Pillar · Internship, approximately six months

Led a project using LLMs to classify client opportunities and compare their requirements against Devoteam's consultant database. Semantic matching and scoring identified relevant profiles, with the goal of improving the chances that clients would accept proposed consultants.

Education: Bachelor's degree in Software Engineering — HELB Ilya Prigogine, 2022–2025. Graduated in June 2025.

Selected engineering work

AXIS Computer Use

Python · AI agents · MCP · Desktop automation

A Windows-first computer-use engine for autonomous agents, built around accessibility and semantic desktop interaction. A local broker, permission boundaries and action journaling keep desktop execution under user control.

Explore AXIS →

FileViewer

Rust · GPUI · Parsing · Native desktop

A GPU-accelerated viewer and editor for JSON, JSONC, JSONL, TOML and YAML. Hand-written parsers produce an AST with exact source spans, enabling bidirectional tree/source navigation and validation diagnostics.

Explore FileViewer →

RapidMD

Rust · Markdown / GFM · Native desktop

A local Markdown editor and viewer with editing, preview and syntax highlighting. Crash recovery, OS integration and Windows/Linux builds make it a practical native writing tool.

Explore RapidMD →

Quick Recorded eXchange — QRX

Rust · FFmpeg · ZBar · Concurrency · SHA-256

Transfers arbitrary files through video streams of QR codes, without a network transport. Encoding, concurrent video processing, payload reconstruction and SHA-256 validation support offline and air-gapped transfer.

Explore QRX →

CTFDownloader

Python · CLI · CTFd · Security tooling

Archives CTFd challenges and attachments with token or session authentication. Resumable, atomic downloads, rate limiting and directory traversal protection make the automation resilient.

Explore CTFDownloader →

Foundry

Coming soon.

Security practice

Cybersecurity informs how I build and test software. My practice includes CTFs, offensive security in authorized environments, AI security and LLM red teaming.

  • CyberCrusade 2025 — 1st place, with Chakir Kharraz, Lenny Soltan and Romain Cormontagne.
  • CSCBE 2025 — 17th in the final national ranking, with team TripleMooonstre.
  • CyberWeek 2025 — Professional category podium.

Technical capabilities

Rust and Python are the most representative of my recent work. The map below groups the technologies and concepts used across my projects and professional experience.

Area Focus
Languages Rust, Python; C#, Java, JavaScript / TypeScript
Systems & tooling Native desktop, GPUI, hand-written parsers, ASTs, CLI tools, FFmpeg, ZBar
AI LLM applications, AI agents, MCP, computer use, classification, semantic matching
Data Data engines; experience with or exposure to PostgreSQL, TimescaleDB, InfluxDB, SQL Server
Backend ASP.NET, Entity Framework, Spring Boot, Django
Security CTF, authorized offensive security, LLM red teaming, permission boundaries, defensive tooling

Contact

Find my public work on GitHub, or join a discussion in one of the repositories above.

Ismail Azzouz — Software Engineer. A chrome and black profile with a career timeline, six project entries including Foundry coming soon, technical capabilities and security results.

AXIS · FileViewer · RapidMD · QRX · CTFDownloader · Foundry — coming soon

Pinned Loading

  1. axis-computer-use axis-computer-use Public

    A modular, semantic accessibility-first, cross-platform Computer Use engine for autonomous AI agents.

    Python 3

  2. RapidMD RapidMD Public

    RapidMD is a small rust based markdown file viewer and editor for Windows.

    Rust 3

  3. FileViewer FileViewer Public

    GPUI desktop file viewer for JSON, JSONC, JSONL, TOML, and YAML with hand-written span-exact parsers, two-way tree sync, and validation diagnostics.

    Rust 2

  4. Quick-Recorded-eXchange Quick-Recorded-eXchange Public

    native desktop suite in Rust for transferring arbitrary files through optical QR code video streams.

    Rust 1

  5. CTFDownloader CTFDownloader Public

    CTFDownloader is a lightweight, basic, zero-bloat CLI utility designed to scrape, download, and organize challenges, attachments, and metadata from any https://ctfd.io/ based competition platform.

    Python

  6. codex-auto-startstop codex-auto-startstop Public

    Wrap up before Codex's usage limit and resume automatically after the reset. Stop + SessionStart hooks write a HANDOFF.md report, then codex queue resumes the session. Watches the 5h and weekly win…

    Python 1