Seddik Bachounda

Plain view · everything on one page

Seddik Bachounda

Computer science student · L3 Informatique · Université de Lille · Lille, France

Looking for: An L3 internship

About

I'm a computer science student in L3 Informatique at Université de Lille. Before Lille, I spent three years at ENSIA in Algiers studying artificial intelligence and computer science.

Most of what I build shares one idea: your data should stay with you. Toolbox processes video, images and documents on your own computer. Download Router sorts your downloads and collects nothing. Hudud al-Waqt does its astronomy in the browser and keeps working offline.

I'm careful with AI too. In my internship a language model read invoices, but tested rules checked every figure and the accountant made the final call.

Projects

  • Toolbox

    Desktop app · Python · 2026

    52 native tools for video, audio, images, PDFs and files, plus 12 text tools, in one page that runs on your own computer. Nothing is uploaded.

    Python · FFmpeg · yt-dlp · PyMuPDF · GitHub Actions

  • Hudud al-Waqt

    Web app · JavaScript · 2026

    A prayer-time calendar that shows the boundaries inside each prayer's time (chosen, disputed, disliked and exit), for each of the four madhabs.

    JavaScript · Vite · Vitest · PWA · Astronomy

  • Download Router

    Browser extension · JavaScript · 2026

    A browser extension for Chrome and Firefox that sorts each download into the right subfolder, by file type or by your own rules. It collects nothing.

    JavaScript · Manifest V3 · Chrome · Firefox · node:test

Experience

  • Developer intern: AI in an accounting firm

    2026 · Sidi Bel Abbès, Algeria

    Accounting, audit and advisory firm

    Studied how an accounting firm can use AI without giving up professional judgment, then built LedgerLens, a working tool that checks supplier invoices.

    • An LLM reads each invoice (PDF or photo) into a fixed structure. It only reads; it never decides.
    • 23 deterministic rules check totals, VAT, line items, mandatory mentions, duplicates and bank details with exact decimal arithmetic.
    • Every extracted value is checked against the document’s own text, so a misreading is flagged instead of trusted.
    • French, Arabic and English interface, 102 automated tests.

Education

  • Licence 3 Informatique

    2026 – 2027 · Lille, France

    Université de Lille

    Third-year computer science degree, in progress.

  • Artificial intelligence & computer science

    2023 – 2026 · Algiers, Algeria

    ENSIA: École Nationale Supérieure d’Intelligence Artificielle

    Algorithms, SQL and NoSQL databases, software engineering, optimisation, machine learning, data mining and stochastic processes.

Skills

Polyglot
Python · Java · C++ · TypeScript / JavaScript · SQL · Dart
Full Stack
React · Next.js · Node.js · Flutter · Browser extensions · Astro / Vite
Data Miner
scikit-learn · XGBoost · Time series · Data mining · Jupyter
The Reader
OCR · NLP · LLM document extraction · Human-in-the-loop AI
Test Suite
Unit tests · Git & GitHub · GitHub Actions · PostgreSQL / Supabase · NoSQL · Linux