NL
Ryad Abdellatif

Ryad Abdellatif

Computer Science student

Projects

B4Press — screenshot

B4Press

AI editorial review tool that helps journalists identify missing perspectives and editorial risks, customizable for each newsroom.

Developer — hackathon team project

  • Python
  • Node.js
  • EJS
  • HTML
  • CSS
  • JavaScript
  • RAG
Recipin — screenshot

Recipin

Social recipe platform — "Pinterest for recipes" with 2FA login and step-by-step cook-along.

Full-stack developer & team lead — team project

  • JavaScript
  • HTML
  • CSS
  • Node.js
  • Express
  • EJS
  • SQLite
  • Docker
DocuMind — screenshot

DocuMind

Personal AI knowledge base with RAG: upload documents and search them through chat, with verifiable source citations.

Solo project

  • Python
  • FastAPI
  • React
  • Weaviate
  • Tailwind CSS
  • Docker
SpaceTravel — screenshot

SpaceTravel

3D space game with a custom OpenGL render engine: fly a space shuttle through the solar system.

Full-stack developer & team lead — team project

  • C++17
  • OpenGL
  • GLSL
  • GLFW
  • Assimp
  • CMake
ROF — screenshot

ROF

Cross-platform shopping app for kids under parental supervision, with a virtual coin system and AR product viewing.

Full-stack developer & team lead — team project

  • Dart
  • Flutter
  • AR
  • 3D (GLB)
Monopoly — screenshot

Monopoly

Fully playable digital Monopoly desktop game with a computer opponent, save/load and a Qt interface.

Full-stack developer — team project

  • C++17
  • Qt 6
  • CMake
Slime Quest — screenshot

Slime Quest

2D top-down action game built from scratch in pure Java — custom game loop, collision detection and monster AI.

Solo project

  • Java
  • Swing / AWT
  • Graphics2D
Killer Sudoku Solver — screenshot

Killer Sudoku Solver

Rust CLI tool that validates and solves Killer Sudokus with parallelized backtracking.

Solo project

  • Rust
  • Cargo
Brainfuck Interpreter — screenshot

Brainfuck Interpreter

Optimizing interpreter in Rust that compiles Brainfuck to a custom instruction set.

Developer — duo project, equal split

  • Rust
  • Cargo
Multi-unit Auction Simulator — screenshot

Multi-unit Auction Simulator

Purely functional auction simulator in Haskell with three payment mechanisms.

Developer — duo project, equal split

  • Haskell
  • GHC
Symbolic Calculator — screenshot

Symbolic Calculator

Haskell library that builds and evaluates expressions.

Solo project

  • Haskell
  • GHC

Skills

Programming languages

IT skills

Experience

Education

Personality & Languages

Traits

  • Takes initiative & responsible
  • Team player
  • Problem solver
  • Disciplined
  • Friendly & positive

Languages

  • Dutch (native)
  • English (native)
  • Arabic (native)
  • French (basic)