AI & NLP Engineer · Cybersecurity Engineer

Anes Taicha

Designing mathematically-grounded AI systems and secure architectures. From transformer models to low-level security.

RustNLPCybersecuritySystems ProgrammingMathematics

Selected work

Projects

RustFormer

Full encoder-decoder Transformer implemented from scratch in pure Rust — no ML framework, no tensor crate, no autodiff library. Based directly on "Attention Is All You Need" (arXiv:1706.03762).

RustDeep LearningNLPTransformersBackpropagation

RSPwner

Agentic AI system for automated binary exploitation. Analyses ELF/PE binaries, generates vulnerability hypotheses, and produces ready-to-run pwntools exploits via an Observe → Reason → Act loop.

RustPythonAgentic AILLMsBinary ExploitationReverse Engineering

Jurjani

Full-stack Learning Management System for publishing educational content and structured articles.

Next.jsNode.jsExpressPostgreSQLTypeScript

MyBahr

Rust library and CLI for classical Arabic prosody analysis — phonological transcription, syllabification, and automatic meter detection across all sixteen Arabic buhur.

RustNLPComputational LinguisticsArabicProsody

AjurrumAI

LLM-based educational system for Arabic grammar (I‘rāb), fine-tuned on the ALLAM model via IBM Watsonx.ai using proprietary annotated datasets, featuring an interactive interface for syntactic graph-based analysis and assisted translation.

IBM Watsonx.aiALLAM LLMNLPFine-TuningFull-stack web interface

Résumé

Curriculum Vitae

Download PDF

Summary

AI & NLP Engineer and Cybersecurity Engineer. I design mathematically rigorous AI systems and architectures—from transformer models and agentic AI to binary exploitation frameworks. Strong foundation in mathematics, algorithms, and formal security reasoning. Built for precision, scale, and correctness.

Education

Baccalauréat – Mathematics, Computer Science, Advanced Mathematics specialization

Lycée Chaptal (Langueux)

Strong foundation in advanced mathematics and computer science, with emphasis on mathematical reasoning, algorithmic thinking, and early programming concepts.

Bachelor's Degree in Computer Science

University of Nantes

Comprehensive study of computer science fundamentals including algorithms, data structures, software engineering principles, databases, and system-level programming.

Bachelor's Degree in Mathematics

Aix-Marseille University

In-depth mathematical training covering linear algebra, analysis, probability theory, and discrete mathematics, with strong emphasis on formal reasoning and problem-solving.

Certifications

Hugging Face AI Agents Certification

Hugging Face

Harvard CS50 AI — Introduction to Artificial Intelligence with Python

Harvard University

Technical Skills

AI & Machine LearningNLP, Transformers, Agentic AI, LLMs
CybersecurityBinary Exploitation, Reverse Engineering, CTF
Systems ProgrammingRust, C, C++
Full-StackNext.js, Node.js, Express, PostgreSQL, TypeScript