Resume

Experience & skills.

I build software that scales, design infrastructure that holds, train models that generalize, and think like someone who's already inside.

Experience

Dec 2025 — Apr 2026

AI Legal Systems Developer (Freelance)

Kateb.ma

Designed and delivered Kateb.ma from architecture to production: an LLM-powered legal intelligence platform purpose-built for Moroccan legal practitioners, providing sub-second case analysis, templated document generation, and semantic retrieval across national statute databases, appellate court rulings, and accumulated jurisprudence. Engineered a bilingual (Arabic/French) NLP pipeline leveraging transformer-based embeddings and vector search to surface contextually relevant precedents from heterogeneous corpora with high precision. Architected a multi-tenant SaaS backend encompassing OAuth2 authentication, tiered subscription billing, role-based access control, and a domain-specific UX calibrated to lawyers' document-heavy workflows.

LLMRAGNLPNext.jsOAuth2SaaSLegalTechRemote

Jun 2025 — Aug 2025

AI Software Developer (Internship)

Sekera

Spearheaded development of a hybrid ML/rule-based engine for email anomaly detection and digital forensics, fusing header analysis, behavioral fingerprinting, and NLP-driven payload inspection to identify phishing, BEC, and weaponized attachment vectors at scale. Constructed end-to-end automated triage pipelines — from raw SMTP ingestion through threat classification, IOC extraction, and analyst notification — eliminating manual L1 processing on high-confidence detections and significantly reducing mean time to triage. Delivered an analyst-facing dashboard with explainable AI scoring, confidence intervals, and one-click escalation paths integrated into the existing incident management workflow.

MLNLPEmail SecurityDigital ForensicsSOCPythonCasablanca

Jan 2025 — May 2025

VoIP Systems Engineer (Freelance)

Extensia

Architected and implemented a production-grade VoIP Traffic Capture and Analysis System in Python (Scapy, PyShark, FFmpeg, SQLite), engineered to sustain continuous deep-packet inspection of high-volume enterprise telephony environments without packet loss. Implemented full SIP state-machine tracking — parsing INVITE, 200 OK, ACK, BYE, REFER, and re-INVITE sequences — enabling complete call lifecycle reconstruction and anomaly flagging on signaling deviations. Integrated FFmpeg transcoding for G.729 and Opus codecs, converting captured RTP payloads to WAV; persisted call metadata, participant records, and audio artifacts into a normalized SQLite schema with parallel CSV export. Designed a multi-threaded capture daemon with structured logging, configurable retention policies, and threshold-based alerting, sustaining fault-tolerant operation across thousands of concurrent sessions.

PythonScapyPySharkFFmpegSIPRTPVoIPSQLiteRemote

Jun 2024 — Aug 2024

SOC Analyst (Internship)

Sekera

Designed and operationalized a fully functional Security Operations Center lab, provisioning log ingestion pipelines, custom detection rules, and correlation queries across OpenSearch and Elastic SIEM for both simulated and live threat scenarios. Developed an alert enrichment and automated triage framework using Python and n8n — integrating threat intelligence feeds, GeoIP resolution, and asset context lookup — cutting analyst time on repetitive L1 alert handling by over 60%. Executed end-to-end incident response lifecycle under the NIST Cybersecurity Framework: detection, evidence preservation, root-cause analysis, lateral movement tracing, containment, eradication, and structured post-incident reporting.

SOCSIEMElasticOpenSearchn8nNISTIncident ResponseCasablanca

Feb 2024 — Apr 2024

Marketing Automation Engineer (Freelance)

Qi Resonance Technologies LLC

Engineered LLM-driven outreach automation for Reddit and Quora: implementing context-aware response generation, subreddit/topic targeting heuristics, and anti-fingerprinting measures to sustain high-volume, platform-compliant engagement campaigns. Delivered measurable pipeline impact through automated lead qualification workflows and conversion tracking integrated with the client's CRM infrastructure.

LLMAutomationRedditQuoraCRMLead GenRemote

Education

Sep 2023 — Jul 2026 (Expected)

Software Engineering Degree — Information Systems & Digital Transformation

ESI — École des Sciences de l'Information

Curriculum covering software architecture, distributed systems, information systems engineering, data management, and digital transformation strategy. Rabat, Morocco.

Software EngineeringInformation SystemsDigital TransformationRabat

Sep 2020 — Jul 2023

Preparatory Classes — Mathematics & Physics (MP)

Classes Préparatoires aux Grandes Écoles (CPGE)

Two-year intensive preparatory program in advanced mathematics, physics, and theoretical computer science, preparing for competitive entrance to French and Moroccan engineering grandes écoles. Agadir, Morocco.

MathematicsPhysicsCPGEAgadir

Skills

Languages

PythonJavaScript / TypeScriptNode.jsExpressJavaCC++BashPowerShell

AI & LLMs

OpenAI APIAnthropic ClaudeLangChainVector DatabasesRAG PipelinesPrompt EngineeringAgentic WorkflowsCursorKiro

Frontend

ReactNext.jsHTML5 / CSS3Tailwind CSSBootstrapRESTGraphQLWebRTC

Automation & CI/CD

n8nTinesZapierGitHub ActionsJenkins

Offensive Security

Penetration TestingVulnerability ResearchExploit DevelopmentC2 FrameworksSQLiXSSCSRFSSRFBurp SuiteAircrack-NGKismetEttercapMaltego

SIEM & SOC

Elastic Stack (ELK)OpenSearchSplunkDetection Rule AuthoringNIST Incident Response

Cloud & DevOps

AWSAzureDockerKubernetesVercelIaC Fundamentals

Networking & Protocols

NmapWiresharkCisco IOSSIP / RTP / VoIPScapyPyShark

Operating Systems

Kali LinuxParrot OSArch LinuxUbuntu / DebianSystem Hardening

Certifications

  • Ethical Hacker — Cisco Networking Academy
  • eJPTv1 Preparation — Netriders Academy
  • CompTIA Security+ SY0-601 Preparation — Netriders Academy
  • Certified Ethical Hacker Essentials (EHE) — EC-Council
  • Penetration Testing, Incident Response & Forensics — IBM
  • Malicious Document Analysis & Phishing Expert — LetsDefend
  • Scientific Computing with Python — freeCodeCamp