Skip to content
View SeifBoukerdenna's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report SeifBoukerdenna

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

๐Ÿ‘‹ Seif Boukerdenna

โœจ About Me


Software engineering student at Polytechnique Montrรฉal, graduating 2027. I like building things that have to actually stay up โ€” daemons, infra, native apps โ€” more than things that just have to demo well.

๐ŸŒ Socials


GitHub LinkedIn

๐Ÿ› ๏ธ What I've been working on


Most recently I was at Genetec, writing Rust daemons for Edge OS, a Yocto-based Linux distro running on a couple thousand appliances in the field. I built the OTA update path (checksum verification, automatic rollback to a cached last-known-good image), a security audit daemon logging over Unix sockets, and bandwidth throttling for staged transfers.

Before that, I was doing SRE/observability work at Coveo โ€” defining SLIs and SLOs, wiring up Honeycomb and Grafana, and building an internal observability dashboard (C#/React) that a handful of service teams ended up adopting. Alert volume dropped noticeably once the SLOs were actually enforced instead of implied.

I've also spent time on ML infra (autoscaling and inference optimization at a pre-revenue startup) and mobile (a HIPAA-compliant React Native app for a clinical platform).

๐Ÿ“ฆ Projects I maintain


๐Ÿ“ธ ShotVault โ€” a native macOS screenshot manager that OCRs everything on-device with Apple Vision and makes it fuzzy-searchable. The annoying part was FSEvents: it fires duplicate and out-of-order events during rapid writes, so I ended up building a path-claiming/name-lock mechanism to stop the indexer from racing itself. ~30 modules, shared between a CLI and a menu-bar app, 150+ tests.

๐Ÿ“‹ ClipVault โ€” same architecture applied to clipboard history. Local-first, sandboxed with security-scoped bookmarks, nothing leaves the machine.

Both are notarized, sandboxed, universal binaries โ€” not just side projects that happen to run on my machine.

๐Ÿ’ป Tech Stack


Rust TypeScript C++ C# Python SQL

AWS Terraform Docker Kubernetes GitHub Actions

Grafana PostgreSQL Redis RabbitMQ

Pinned Loading

  1. clipvault clipvault Public

    Rust

  2. ShotVault ShotVault Public

    Rust

  3. cv_en cv_en Public