👋 I'M Bilal Daanouni

Building Intelligent Systems

I build AI-powered applications, RAG systems, real-time platforms, and scalable backend architectures using Python, Go, JavaScript, and modern AI tooling.

AI ENGINEER
Profile photo
Available

Skills

Tools I use to ship reliable products.

AI / ML

  • Python
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • Pandas
  • NumPy
  • LangChain
  • LlamaIndex
  • RAG
  • Vector Databases

Languages

  • Java (17+)
  • Go (Golang)
  • JavaScript / TS
  • Rust

Frontend

  • HTML5
  • CSS3
  • React.js
  • Angular
  • Next.js

Backend & APIs

  • Spring Boot 3
  • Node.js
  • REST & GraphQL
  • WebSockets
  • JWT Auth

Database & Tools

  • PostgreSQL
  • SQLite
  • Docker
  • Git & GitHub
  • Postman
  • Linux

Projects

A few things I built recently.

github-chat

AI

A full-stack RAG application that lets you chat with an AI about any GitHub developer's public repositories. Fetches, chunks, and embeds repo data into a FAISS vector index, then answers questions.

  • Python
  • FastAPI
  • RAG
  • FAISS
  • Ollama

NLP Scraper

AI / NLP

An NLP-powered news intelligence pipeline that collects BBC news articles, extracts named entities, classifies topics, analyzes sentiment, and detects semantic similarity between articles using modern NLP techniques.

  • Python
  • Web Scraping
  • spaCy
  • TF-IDF
  • NLTK
  • Sentence-BERT
  • SQLite

kaggle-titanic

Machine Learning

A modular machine learning pipeline built for the Kaggle Titanic competition. Includes advanced feature engineering, smart missing-value imputation, preprocessing, model training, and automated Kaggle submission generation using a tuned Random Forest classifier.

  • Python
  • Pandas
  • Scikit-learn
  • Random Forest
  • Feature Engineering
  • Kaggle

Schrift

Full-Stack

A high-performance blogging platform handling 500+ concurrent users seamlessly. Features secure JWT authentication, role-based access control, and highly optimized RESTful APIs reducing data transfer overhead by 25%.

  • Angular
  • Spring Boot
  • REST API
  • JWT

Bomberman DOM

Frontend

An interactive, browser-based Bomberman clone rendering at a stable 60 FPS. Built entirely with vanilla DOM manipulation and a custom mini-frontend framework while implementing efficient collision detection algorithms.

  • JavaScript
  • HTML5
  • CSS3
  • Game Logic

0-Shell

Systems

A bespoke, lightweight Unix-like shell implemented from scratch in Rust with zero external dependencies. Features low-level process creation, robust command parsing, built-in commands, and graceful EOF handling.

  • Rust
  • Unix APIs
  • Systems
  • OS

java-LocalServer

Backend

A non-blocking HTTP/1.1 web server using Java NIO and event-driven architecture. Supports request parsing, routing, file uploads, cookies, sessions, and CGI execution. Configurable via JSON and load-tested with Siege.

  • Java
  • NIO
  • HTTP Server
  • Event-Driven

Contact

Let's build something that actually ships.