Skip to content
View anissfhd's full-sized avatar

Block or report anissfhd

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

About Me

I'm Aniss, a 5th-year engineering student specializing in Artificial Intelligence and Data Science.

Artificial intelligence has profoundly transformed my vision and my journey. While many use it solely to gain speed, I place paramount importance on design and originality. Today, we observe a standardization of AI-generated applications; my strength lies in my ability to go against the grain through a deep mastery of tools and continuous monitoring of global market trends.

I dedicate a large part of my time to exploring, testing, and pushing the boundaries of the latest AI innovations to bring creative and unique projects to life—rarely seen online.

Explore My Portfolio I invite you to browse my projects below. For each one, a short introductory video is available to give you a concrete overview of the application's features and added value.

🇫🇷 Version française


AI & Machine Learning

A document assistant over a 206-page scientific thesis that decides for itself how to answer: vector search, knowledge graph, both, or "I don't know". 7 chunking methods and 7 embedding models actually benchmarked, a Neo4j Aura graph with 66 nodes and 171 relations, and a Q-Learning agent orchestrated by LangGraph. Every number in the README traces back to a committed artifact including the one that says RRF fusion made things worse.

Python LangGraph FAISS Neo4j Q-Learning FastAPI React

An AI phone agent that takes taxi bookings in Québécois French. The conversation is the easy part the hard part is never creating the same ride twice, solved with per-call serialization plus request_id idempotency, and a Zod z.literal(true) that makes it structurally impossible to book without explicit customer confirmation.

TypeScript Twilio ConversationRelay OpenAI n8n Zod Docker

Three architectures for three data topologies, with convolution and pooling written by hand and verified against PyTorch (max difference: 0). Shows experimentally why constant weight initialization fails neuron symmetry and what inductive bias actually buys you.

PyTorch LeNet-5 GRU Beam Search MNIST

A year of hourly sensor readings, and two anomaly detectors that agree on only 42% of events. The disagreement is the finding: Z-score fires on one extreme pollutant, Isolation Forest on an unusual combination.

pandas scikit-learn Isolation Forest Ridge Regression Jupyter

A restaurant menu in augmented reality: photos of a dish become a real 3D model through photogrammetry, cleaned of stray fragments and rescaled to its true size, then placed on the diner's table from a QR code — no app, on both Android and iPhone. 101 passing tests.

Python Flask Photogrammetry model-viewer WebXR ARKit Blender

Design work rather than code: ~68,000 words defining an autonomous multi-country B2B prospecting platform a 13-stage company lifecycle, compliance as a hard gate, and a full vendor benchmark.

System Design Product Specification Architecture


Software Development

A site built for anxious parents: one background video scrubbed by scroll, frozen on each chapter and resumed on the exact frame it left, a dedicated booking page, and an email route that deliberately stores no health data.

Next.js TypeScript Tailwind CSS Framer Motion Lenis

A trainer for a 2002 game with no SDK and no source: overlay radar and ESP, creation and control of up to 50 soldiers, vehicle cloning, and two helpers that give the host authority over enemy AI in LAN co-op. ~35,000 lines of C++ built on offsets and signatures measured in the running process.

C++17 Reverse Engineering DirectX 9 Dear ImGui Win32

A storefront for selling digital goods, in three deployable pieces: a NestJS + Prisma API over 11 models, a Next.js admin console, and a bilingual French/Arabic static storefront built for shared hosting.

NestJS Prisma PostgreSQL Next.js TypeScript

Members, events, trainings, payments and notifications in one place. Payment instalments are modelled as rows rather than a flag, which is what makes "who still owes what" answerable.

Django REST Framework Next.js JWT Tailwind CSS MySQL

Android app connecting people around language exchange. A 10-step guided onboarding builds a language profile native language, learning languages with a level for each with progress persisted server-side so closing the app mid-signup resumes where you left off.

Kotlin Jetpack Compose Material 3 Supabase

Flutter tournament management app for a chess club. Early prototype an animated branded launch screen on a six-platform scaffold.

Flutter Dart


Every repository here documents what works, what does not, and what is still missing.

Popular repositories Loading

  1. hd-radar-trainer hd-radar-trainer Public

    Trainer for Hidden & Dangerous Deluxe (2002): overlay radar and ESP, squad creation and control, vehicle cloning, and host/client helpers that give the host authority over enemy AI in LAN co-op. C+…

    C++ 1

  2. Projet-Deep-Learning Projet-Deep-Learning Public

    MLP, LeNet-5 CNN and GRU Seq2Seq built in PyTorch, with convolution and pooling implemented by hand and verified against the library. Includes the full scientific report and all result figures.

    Python

  3. agentic-vectorial-graph-rag agentic-vectorial-graph-rag Public

    Agentic RAG over a 206-page scientific thesis: 7 chunkings and 7 embeddings benchmarked, Neo4j Aura knowledge graph, and a Q-Learning agent that routes each question to vector, graph, hybrid retrie…

    Python

  4. air-quality-anomaly-detection air-quality-anomaly-detection Public

    Detecting abnormal pollution periods in a year of hourly sensor data: Z-score versus Isolation Forest, which agree on only 42% of events, plus Ridge regression on collinear sensors.

    Jupyter Notebook

  5. taxi-joliette-voice-agent taxi-joliette-voice-agent Public

    AI phone agent that takes taxi bookings in Quebecois French: Twilio ConversationRelay to OpenAI, with per-call serialization and request_id idempotency so a ride is never created twice.

    TypeScript

  6. sales-ai-platform-specs sales-ai-platform-specs Public

    Design package for an autonomous multi-country B2B prospecting platform: 13-stage company lifecycle, compliance-gated outreach, Temporal plus n8n orchestration and a full vendor benchmark. Specific…