Skip to content
View anesdevv's full-sized avatar
🧑‍🎓
Studying
🧑‍🎓
Studying

Block or report anesdevv

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

Hallo! Ich bin Sebai Anes

Ich suche eine Ausbildung als Fachinformatiker/in in Deutschland.
I am seeking an apprenticeship as a Fachinformatiker (IT specialist) in Germany.

Anwendungsentwicklung  ·  Systemintegration  ·  Daten- und Prozessanalyse

Lebenslauf Portfolio RÉSIVO Ausbildungsstart August 2027 Standort bundesweit offen Deutsch B1


Kurzvorstellung / About

Deutsch English
Ich bin Technicien Supérieur in Informatik aus Algerien und entwickle Software mit Python, TypeScript und Flutter. Mein Schwerpunkt liegt auf relationalen Datenbanken und klar strukturierten Benutzeroberflächen. Ab August 2027 suche ich eine Ausbildung in Deutschland, um meine praktischen Kenntnisse im Betrieb zu vertiefen. I am a Technicien Supérieur in computer science from Algeria. I build software with Python, TypeScript, and Flutter, with a focus on relational databases and clean user interfaces. I am seeking an IT apprenticeship in Germany starting August 2027 to deepen my skills in a production environment.

Mein wichtigstes Projekt / My main project


RÉSIVO: Studentenwohnheim-Verwaltung / University Residence Management

RÉSIVO logo

Live Demo Repository License MIT Astro Tailwind CSS PySide6 Python TypeScript Supabase Cloudflare Workers

Deutsch English
RÉSIVO ist ein Verwaltungssystem für Studentenwohnheime. Ich habe das Projekt während eines 6-monatigen Praktikums für die Direction des Œuvres Universitaires in Tlemcen (Algerien) als Abschlussprojekt entwickelt (Prüfungsabschluss am 07. April 2027).

Das System besteht aus drei Komponenten: einem Web-Portal für Studenten, einer Desktop-Anwendung für das Personal und einem MCP-Server für KI-gestützte Abfragen.

Die Datenhaltung erfolgt in PostgreSQL mit Row Level Security und transaktionalen Stored Procedures. Über die Architektur habe ich auch meine schriftliche Abschlussarbeit verfasst.
RÉSIVO is an operations system for university student residences. I built it during a 6-month internship for the Direction des Œuvres Universitaires in Tlemcen (Algeria) as my final exam project, completing on 7 April 2027.

The platform has three components: a web portal for students, a desktop client for administration staff, and an MCP server for query assistance.

Data is stored in PostgreSQL using row level security and stored procedures. I also wrote my final-year thesis on its architecture.

Oberfläche / Interface

Web-Portal / Web portal
Web-Portal (Astro 5) / Web portal (Astro 5)
Personal-Konsole / Staff console
Personal-Konsole (PySide6) / Staff console (PySide6)

Mobile Ansicht / Mobile view
Responsive Ansicht / Mobile view

Fachrichtungen / Specialisations

Fachrichtung Nachweis / Evidence
Anwendungsentwicklung
Application development
Astro-5-Portal mit SSR und Tailwind CSS v4, PySide6-/Qt6-Desktop-Konsole, TypeScript, PL/pgSQL-Funktionen, eigene Design-Tokens (WCAG AA) und eine gemeinsame Komponentenbibliothek für Web und Desktop.
Systemintegration
Systems integration
Supabase Auth, Storage und Edge Functions; MCP-Server auf Cloudflare Workers; Live-Sync-Worker mit 2-Sekunden-Polling; gemeinsame Datenbank für Web und Desktop; Hintergrund-Worker mit Multithreading und sauberem Prozess-Shutdown.
Daten- und Prozessanalyse
Data & process analysis
PostgreSQL mit RLS-Policies und SECURITY DEFINER-Funktionen, Workflow für Registrierung und Genehmigung, Wartungsprozess mit Statusphasen, Import und Validierung des offiziellen Prüfungsregisters (CSV/Excel), KPI-Abfragen zu Auslastung und offenen Tickets in natürlicher Sprache.

Fakten / Facts

Deutsch English
23 automatisierte Tests (Pytest) und eine Vitest-Suite · RLS-Policies auf Datenbankebene · Idempotente Migrationen und transaktionale Stored Procedures · Pflichtbegründung bei jeder Ablehnung (Audit-Trail für Schalterauskünfte) · Schutz vor Selbstlöschung bei Personalkonten auf UI-, Edge-Function- und Datenbankebene · Keine Zugangsdaten im Quellcode · MIT-Lizenz · Abschlussarbeit (Mémoire de fin d'études) 23 automated tests (Pytest) plus a Vitest suite · Database-level RLS policies · Versioned migrations and transactional stored procedures · Mandatory recorded explanations for application rejections · Multi-tier self-deletion prevention for staff accounts across UI, Edge Functions, and database functions · Zero secrets stored in source code · MIT license · Final-year thesis (Mémoire de fin d'études)

Weitere Projekte / Other projects

Projekt / Project Beschreibung / Description Fachrichtung
Ulvic Console (Ledger & Lager) Internes Verwaltungssystem für die Druckerei Ulvik Print in Algier: Monatsumsatz, Kosten, Gewinn und Margen als KPI-Übersicht, Lagerbestände in Echtzeit, Kalender-Ledger mit Notizen (Next.js, React, TypeScript, Supabase).
Internal operations ledger for the Ulvik Print workshop in Algiers: revenue, expenses, net profit and margin KPIs, real-time inventory, and calendar-based transaction records.
Daten- und Prozessanalyse
Ulvik Print (Onlineshop) Onlineshop für Textildrucke für den algerischen Markt mit 58 Wilayas und Backoffice-Verwaltung (Vite, React 19, TypeScript, Tailwind CSS v4, Supabase).
Apparel printing e-commerce platform with back-office management built for the Algerian market.
Anwendungsentwicklung
FlowVoice (Sprachdiktat) Desktop-App für lokale Sprachdiktate unter Windows (Electron, Python, faster-whisper). Läuft offline ohne Cloud-Verbindung, Benutzerkonten oder Telemetrie.
Local voice dictation app for Windows using on-device Whisper. Runs without cloud services, accounts, or telemetry.
Anwendungsentwicklung · Systemintegration
Lycée Yaghmouracen (Schulverwaltung) Offline-Schulverwaltungssystem für ein algerisches Gymnasium (Python, PySide6/Qt6, SQLite) für Schülerdaten, Personal, Anwesenheit und Zeugnisse, getestet mit Pytest.
Offline administrative management system for Lycée Yaghmouracen covering student rosters, staff records, attendance, and official report exports.
Daten- und Prozessanalyse
Anes Journey (Flutter-App) Mobile Produktivitäts-App für Aufgaben, Gewohnheiten, Gebetszeiten und Tagesplanung (Dart, Flutter, Firebase).
Mobile productivity application for tasks, habits, daily reflection, and routine logging.
Anwendungsentwicklung
Employee Management System (Mitarbeiterverwaltung) Desktop-Mitarbeiterverwaltung mit CustomTkinter und SQLite, inklusive Kennzahlen-Dashboard, Abteilungsverwaltung und zweisprachiger Oberfläche (Französisch/Englisch).
Desktop employee directory built with CustomTkinter and SQLite, including metrics dashboard, department controls, and bilingual interface.
Anwendungsentwicklung
Infinite XO (Browser-Spiel) Tic-Tac-Toe mit FIFO-Mechanik: Jeder Spieler hat maximal drei aktive Zeichen auf dem Spielfeld (Next.js, TypeScript).
Tic-tac-toe variant where players maintain a queue of three active marks, preventing draws.
Anwendungsentwicklung

Alle Repositories / All repositories  ·  Learn Deutsch With Anes: Deutschlern-App mit A1/A2-Lesetexten, Vokabeln und Quizfragen


Technologien / Tech stack

Python TypeScript JavaScript Astro Dart HTML5 CSS3 Electron

PostgreSQL Supabase SQLite Tailwind CSS Cloudflare

PySide6 PostgreSQL PL/pgSQL Node.js Astro Tailwind CSS Cloudflare Workers MCP Vitest Pytest


Ausbildung, Sprache und Praxis / Education, language and experience

Deutsch English
Ausbildung Technicien Supérieur (Informatik), Algerien (2024-2027): 2 Jahre Studium mit integriertem 6-monatigem Praktikum; Abschlussarbeit über RÉSIVO Technicien Supérieur (computer science), Algeria (2024-2027): two years of coursework with an integrated 6-month internship; final-year thesis on RÉSIVO
Praxis 6-monatiges Praktikum im Studentenwohnheim der Universität Tlemcen (Direction des Œuvres Universitaires): Entwicklung von RÉSIVO als Prüfungsprojekt, Abschluss am 07. April 2027 6-month internship at the university residence in Tlemcen (Direction des Œuvres Universitaires): developed RÉSIVO as my final exam project, completing on 7 April 2027
Projekte 11 öffentliche Repositories: Schwerpunkt auf Web- und Desktop-Entwicklung, Datenbanken und Datenanalyse 11 public repositories: focus on web and desktop development, databases, and data analysis
Deutsch B1 (in Vorbereitung auf B2 vor Ausbildungsbeginn) B1 (continuing study toward B2 before apprenticeship start)
Englisch B2 (Arbeitssprache in Softwareprojekten) B2 (working language across technical projects)
Französisch C1 C1
Ausbildungsstart August 2027 August 2027
Standort Bundesweit offen, umzugsbereit Open to relocation across Germany

Kontakt / Contact

E-Mail sebaianesmiloud@gmail.com
LinkedIn linkedin.com/in/anesmiloudsebai
Portfolio anesdevv-portfolio.vercel.app
Lebenslauf Lebenslauf.pdf (deutsch) · Lebenslauf.md
GitHub github.com/anesdevv

Danke für Ihren Besuch! Ich freue mich auf Ihre Nachricht.
Thank you for visiting! I look forward to hearing from you.

Pinned Loading

  1. residence-management-system residence-management-system Public

    University student residence management system featuring an Astro web portal and a PySide6 desktop management suite.

    Python

  2. anes-journey anes-journey Public

    Anes Journey MVP

    Dart

  3. flow-voice flow-voice Public

    FlowVoice - 100% private, local voice dictation desktop app (offline Whisper + floating overlay)

    JavaScript

  4. infinite-xo infinite-xo Public

    TypeScript

  5. anesdevv anesdevv Public

    HTML