Amineddine Znin is a Morocco-based software developer, freelancer and cybersecurity builder, available for work globally. He builds production websites and creative web experiences with Next.js, React and TypeScript, and security & detection-engineering tooling with Python, MITRE ATT&CK and Sigma. He also builds AI-automation systems for businesses.
Amineddine Znin is a software developer, freelancer and cybersecurity builder based in Morocco, available for work with clients worldwide. He combines front-end craft, full-stack engineering and a detection-engineering mindset, and cares about polish, maintainability and security-aware defaults in everything he ships.
Three kinds of work: production websites and creative web experiences (Next.js, React, TypeScript, Tailwind CSS); security and detection-engineering tooling (Python, FastAPI, MITRE ATT&CK, Sigma, SOC automation, anomaly detection); and AI-automation systems that take repetitive work off a team's plate.
Client websites and product builds, most for hospitality, travel and creative brands operating out of Marrakech and wider Morocco.
Next.js + React build centered on editorial pacing and heavy cinematic media. Tuned so large visual content loads fast without breaking the storytelling rhythm — motion budgeted, layout kept calm.
Visit WeFrame MediaReact + TypeScript + Vite, built around a calm, immersive browsing rhythm. Responsive imagery and careful motion budgeting so the atmosphere never costs you performance.
Visit The Seven SaintsTypeScript + Vite + React. A focused presentation layer — service framing, location content, and a clean inquiry path — kept fast and scannable down to small screens.
Visit Mahal FilmsNext.js 15 + React 19 + TypeScript with Framer Motion and Lenis. Scroll-driven storytelling, a sticky parallax Morocco showcase, horizontal city scroll, animated stat counters, a multi-step trip planner, and a dynamically-routed tour/excursion catalog. Dark-sandstone identity, Cormorant Garamond, grain overlays throughout.
Visit Moroccan MirageNext.js + React + TypeScript, French-first. Editorial typography over courtyard imagery, a unified visual identity across ten properties, and a calm, gallery-style browsing rhythm that lets each riad breathe without fragmenting the brand.
Visit GoGestionNext.js + React + TypeScript, fully localized in Italian. Warm terracotta-and-cream identity, editorial serif display, and a low-friction inquiry path that drops visitors into WhatsApp instead of a long form — built around how this audience actually converts.
Visit Visitare il MaroccoOpen-source and research security tooling built around the MITRE ATT&CK framework, Sigma detection rules and SOC alert workflows.
Python pipeline that converts ATT&CK-tagged detections into Sigma-style YAML packs. Built for repeatability and clean SOC handoff — structure, formatting and idempotency are the whole game.
Visit SigmaPack-BuilderFastAPI microservice: maps raw alerts to MITRE ATT&CK, scores severity, and returns analyst recommendations as JSON. Lightweight enough to drop into an existing SOC pipeline.
Visit soar-mini-enricherRule-based ATT&CK enrichment for JSONL security logs with explainable matches and confidence scores. Designed so analysts can audit the reasoning, not just accept the verdict.
Visit attck-taggerSelf-supervised Transformer for rare security-log anomalies, paired with conformal p-values for calibrated, interpretable alerts. The hard part: making rare-event scoring trustworthy, not just clever.
Visit rareguardAI-automation work for businesses, backed by a deep set of official Anthropic / Claude credentials.
Next.js + React + TypeScript landing for a self-initiated AI-automation venture. Dark, high-contrast brand with a struck-through headline gag, a marquee of automatable workflows (factures & PDF, réconciliation, automatisation financière, administratif…), and a single 'book a call' funnel.
Visit AutomateAmineddine is based in Morocco and works with clients globally. You can reach him by email at [email protected], on GitHub and on LinkedIn.
The same work is narrated three ways. Explore it as a recruiter view of Amineddine Znin, a developer / engineering view, or a casual, plain-language view.