Skip to content
View AstyanM's full-sized avatar

Highlights

  • Pro

Block or report AstyanM

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.

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

Pinned Loading

  1. portfolioportfolioPublic

    Bilingual (EN/FR) portfolio showcasing engineering and research projects in deep learning, signal processing, embedded systems and web development.

    TypeScript

  2. rag-explorationrag-explorationPublic

    Local RAG system built from scratch with LangChain and LangGraph, benchmarking chunking, embeddings, retrieval, reranking and graph patterns.

    Jupyter Notebook

  3. open-whisperopen-whisperPublic

    Local real-time voice transcription app powered by faster-whisper. Supports dictation, timestamped sessions, offline file transcription, multilingual semantic search, and optional LLM post-processing.

    TypeScript 1

  4. few-shot-learning-clipfew-shot-learning-clipPublic

    Few-shot adaptation of CLIP using CoOp and CoCoOp on Oxford Flowers-102, exploring learnable prompts to improve base-class accuracy while preserving novel-class generalisation.

    Jupyter Notebook

  5. abs-narmal-2abs-narmal-2Public

    Neural network–based controller (NARMA-L2) for Anti-Lock Braking Systems, designed to regulate wheel slip more accurately than a traditional PID.

    Jupyter Notebook

  6. mcp-data-sciencemcp-data-sciencePublic

    MCP server that gives an LLM 48 tools to perform complete CSV data cleaning and preprocessing pipelines

    Python 2