GitHub


About

I am Lluciocc, a French computer science student and open-source developer focused on building polished, useful software from product idea to release. My work spans desktop engineering, full-stack development, developer tooling, multimedia systems, and low-level experimentation, with a strong preference for local-first applications and thoughtful user experiences.

I build primarily with Python, C, C#, TypeScript, GTK, Qt, React, Node.js, .NET, GStreamer, and SQLite. Beyond implementation, I care about architecture, packaging, cross-platform delivery, CI, accessibility, documentation, and the small product decisions that make software enjoyable to use every day.

My AI/ML experience includes applied deep-learning exploration and an internship at Digiactivity, while projects such as Groovia let me explore signal analysis, metadata enrichment, ranking, and algorithmic automation in a real product context.

Open To

  • Open-source collaboration on Linux, GNOME, developer tooling, and systems projects
  • Software engineering and applied AI/ML learning opportunities
  • Product-focused projects that combine engineering, design, and practical impact
  • Contributions involving desktop applications, multimedia, automation, or developer experience

Tech Stack

Languages

Languages

Frontend

Frontend

Backend & Databases

Backend

Cloud, DevOps & Tooling

Tooling

Fedora GNOME Flatpak GStreamer Meson


Featured Projects

Vish — Visual Bash Editor

A graphical, node-based editor that makes Bash scripting more visual and approachable while preserving the power of real shell workflows.

Area Details
Stack Python, GTK, Bash, PTY integration, Flatpak
Scale Node editor, command palette, projects, themes, execution environment, undo/redo, and extension utilities
Performance Direct shell execution with responsive visual editing and project-oriented state management
Security Explicit script execution, local project storage, and sandbox-aware desktop distribution
Impact Turns Bash composition into an accessible visual workflow for learners and experienced users
Repository github.com/Lluciocc/Vish

Vish brings together language tooling, visual programming, terminal integration, desktop UX, packaging, and an extensible ecosystem of themes and utilities.

BoredOS — Operating System Engineering

A collaborative hobby operating system project used to explore native UI, low-level development, tooling, and operating-system architecture.

Area Details
Stack C, Assembly, cross-GCC, Limine, QEMU, native UI toolkit
Scale Kernel and userspace experimentation, native applications, build tooling, and a file-manager implementation
Performance Native compiled code, direct platform integration, and low-overhead UI components
Security Explicit contribution policy, documented security expectations, and review-oriented development practices
Impact Delivered a native file-manager experience while building practical knowledge of OS internals
Repository github.com/BoredOS/BoredOS

My work around BoredOS includes a native file manager, windowing and menu behavior, split views, previews, documentation, and the engineering discipline required by a shared low-level codebase.

Groovia — Modern Local Music Player

A modern, album-first music player designed around a polished local library, animated playback experience, lyrics, playlists, artist discovery, and an experimental Auto DJ system.

Area Details
Stack Python, GTK 4, Libadwaita, GStreamer, SQLite, Meson
Scale Complete desktop product with library scanning, playback, playlists, metadata, lyrics, packaging, and multi-platform work
Performance Local database, cached metadata, background library operations, and performance-aware optional audio analysis
Security Local-first data model, scoped filesystem access, Flatpak sandboxing, and minimal external-service usage
Impact Combines a GNOME-native experience with an ambitious Auto DJ workflow for everyday local music listening
Repository github.com/Lluciocc/groovia

Groovia is an end-to-end product engineering project: interface design, audio pipelines, persistence, third-party metadata, Linux integration, Windows and experimental macOS packaging, CI, documentation, and community feedback all shape the application.

Shapebound — GNOME Polyomino Puzzle

A native GNOME puzzle game built around placing, rotating, and flipping polyomino pieces across handcrafted and procedurally generated challenges.

Area Details
Stack Python, GTK 4, Libadwaita, backtracking algorithms, Flatpak
Scale Campaign levels, procedural generation, solver, seed support, undo/redo, and keyboard controls
Performance Constraint-aware backtracking and validation designed for responsive puzzle generation and solving
Security Offline-first gameplay with no required account, telemetry, or remote data processing
Impact Packages algorithmic problem-solving in an accessible, native desktop game experience
Repository github.com/Lluciocc/Shapebound

Shapebound combines application architecture with search algorithms, deterministic generation, interaction design, accessibility, and GNOME platform conventions.

Connex — Linux Network Manager

A Linux networking application that provides both graphical and command-line workflows for managing Wi-Fi and common network operations.

Area Details
Stack Python, GTK 3, NetworkManager, nmcli, Linux
Scale GUI and CLI workflows for Wi-Fi, VPN, proxy, QR sharing, Bluetooth, and network diagnostics
Performance Native system-tool integration and asynchronous handling for network operations
Security Delegates privileged network changes to established Linux system services and avoids duplicating credential storage
Impact Brings frequently used Linux networking operations into one approachable interface
Repository github.com/Lluciocc/connex

Connex demonstrates system integration across desktop UI, command-line tooling, subprocess management, network state, and distribution packaging.


Experience

Applied AI / Deep Learning Intern — Digiactivity

2025

Practical introduction to applied deep-learning workflows in a professional development environment.

  • Explored the lifecycle of data-driven and deep-learning solutions
  • Connected experimentation with concrete software-engineering constraints
  • Strengthened Python, data-processing, and technical problem-solving skills

Python Deep Learning Data Processing

Unity Development Experience — Studio XP

2022 — 2024

Multi-year practical experience building interactive projects and strengthening production-oriented Unity development skills.

  • Developed interactive functionality with C# and Unity
  • Practiced iterative implementation, debugging, and project organization
  • Built experience translating design goals into working software

Unity C Sharp Product Development

Programming & Developer Tools Experience — Geekschool

2021 — 2022

Early professional exposure to software development through web, Python, Java plugin, and developer-workflow projects.

  • Built programming foundations across several languages and environments
  • Created tools aimed at automating and improving developer workflows
  • Practiced collaborative problem-solving and delivery

Python Java Web

IT Discovery Internship — 2S-IT, Luxembourg

Professional discovery experience focused on information technology and real-world engineering environments.

  • Observed professional IT workflows and infrastructure practices
  • Developed a broader understanding of software and systems careers
  • Strengthened autonomy, curiosity, and technical communication

IT Systems


Achievements

Recognition Details
Open-Source Product Engineering Designed, built, packaged, and maintained multiple complete Linux desktop applications
Cross-Platform Delivery Extended desktop projects across Linux, Windows, and experimental Apple Silicon packaging workflows
Native OS Development Delivered substantial native file-manager work while learning C, Assembly, toolchains, and OS internals
Developer Tooling Built visual scripting, automation, Unity tooling, and workflow-focused open-source projects
Community-Driven Iteration Regularly turns issue reports, design critique, and testing feedback into product improvements

Certifications

No third-party certifications are publicly listed. Current work is demonstrated through shipped open-source projects, technical internships, and hands-on engineering.

Open Source Project Based


GitHub Analytics

GitHub Stats

GitHub Streak

Top Languages


GitHub Trophies

Trophies


Contribution Activity

Activity Graph


Contribution Snake

Snake animation


Connect

Portfolio GitHub Email


Footer

Read the original on github.com ↗