Skip to content
View osayanis's full-sized avatar
:shipit:
:shipit:

Highlights

  • Pro

Block or report osayanis

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. 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
osayanis/README.md
Yanis Boussaid — Développeur, étudiant en BTS CIEL, fondateur d'OsaLabs

Étudiant en BTS CIEL en alternance au sein d'un service informatique, je développe en parallèle OsaLabs : une suite d'applications macOS natives et d'outils web temps réel, conçus, déployés et maintenus de bout en bout, du code jusqu'au serveur.

Portfolio OsaLabs LinkedIn

Projets

Applications macOS

Projet Description Stack
OsaNotch Transforme l'encoche du MacBook en espace utile : lecteur avec paroles synchronisées, étagère de fichiers, HUD système. Swift · SwiftUI · AppKit
OsaHUB Installe et met à jour toutes les apps OsaLabs depuis un seul endroit. Swift · SwiftUI
OsaBoot Crée une clé USB démarrable depuis macOS, y compris à partir d'une ISO Windows. Swift · wimlib
OsaWallpaper Adapte l'écran verrouillé du Mac aux couleurs de la musique en cours. Swift

Web et temps réel

Projet Description Stack
OsaDrop Transfert de fichiers pair-à-pair, sans compte ni stockage serveur. WebRTC · Next.js
OsaParty Écoute synchronisée Apple Music et Spotify entre amis, par code PIN ou QR code. Next.js · Socket.io
OsaMaps Application de navigation (PWA et app iOS). TypeScript · Swift
Clavio Apprentissage du piano en Web MIDI : leçons progressives et import de fichiers MIDI. JavaScript

Systèmes et infrastructure

Projet Description Stack
EraseKEY Clé USB amorçable qui efface complètement les disques d'un PC, avec une interface console en français. Go · Bubble Tea
OsaTV Écran d'accueil sur mesure pour Android TV. Kotlin · Compose for TV
Proxmox Automatisation Provisionnement en masse de conteneurs et de VM sur Proxmox VE. Bash
OpenPod OS Système Linux embarqué pour un baladeur audio sur Raspberry Pi Zero 2 W, co-développé. En cours. Linux embarqué

Technologies

Swift, TypeScript, React, Next.js, Tailwind CSS, Node.js, Go, Kotlin, Python, Bash, Linux, Nginx, Git

L'ensemble d'OsaLabs tourne sur un VPS Linux que j'administre moi-même : Nginx, PM2, certificats TLS et accès SSH par clé uniquement.

Pinned Loading

  1. clavio clavio Public

    Apprendre le piano façon Duolingo avec un Casio CT-S100 : leçons, import MIDI, mode pas à pas

    JavaScript

  2. osaparty osaparty Public

    OsaParty — écoute synchronisée Apple Music & Spotify entre amis, avec code PIN ou QR code

    TypeScript

  3. osadrop osadrop Public

    OsaDrop - Transfert P2P sans serveur via WebRTC

    TypeScript

  4. osalabs-hub osalabs-hub Public

    The OsaLabs Hub Website

    TypeScript

  5. osanotch-native osanotch-native Public

    OsaNotch — notch companion natif SwiftUI (Dynamic Island + mascotte)

    Swift

  6. Proxmox-Automatisation-Script Proxmox-Automatisation-Script Public

    Shell