Emiliano G.O.

Ingénieur systèmes et infrastructure construisant des outils fiables pour les données, les bases de données et la sécurité.

Rust · Python · SQL · Go · Systèmes de données · Sécurité · Infrastructure distribuée

Montevideo, Uruguay

défiler

À propos

J'aime résoudre des problèmes et j'utilise le code pour exprimer les solutions. Que ce soit en architecture, en conception de systèmes ou en algorithmes, j'aime garder des solutions déterministes, sûres et avec des échecs explicites et visibles.

Actuellement

Je dirige LibreCourseUY, je construis des outils pour développeurs et je progresse autant que possible.

Loisirs

La lecture et la salle de sport sont les piliers de mon quotidien et me permettent de rester ancré au milieu du travail.

Intérêts

Systèmes de données · bases de données · compilateurs · sécurité · infrastructure de développement

Technologies

Rust
Python
SQL
Go
PostgreSQL
SQLite
ClickHouse
Docker
FastAPI
Arrow
TaskIQ
Redis

Ingénierie

Je construis tendanciellement des systèmes autour de quelques principes.

État explicite

L'état important doit être inspectable plutôt qu'implicite.

Déterminisme

Les mêmes entrées doivent produire le même résultat chaque fois que c'est pratique.

Échec en mode fermé

L'évidence incomplète ne doit pas devenir silencieusement de la confiance.

Reproductibilité

Une affirmation doit être mesurable et re-exécutable.

Séparation des responsabilités

Le comportement spécifique au format appartient à la frontière; la machinerie générique appartient au cœur.

Montrer l'évidence

Les affirmations sans mesures sont du marketing. Montrer les données.

Projets

01

Sécurité · Analyse statique

TrustSight

Analyse de sécurité fondée sur des preuves pour les packages AUR. Il n'exécute jamais de code, ne récupère jamais les sources et applique le principe fail-closed lorsque la couverture est incomplète.

PKGBUILD / diff → Analyse statique → Preuve + couverture → Évaluation des risques → Verdict
~7 000 essais257 règles documentéesLignes de base signéesFédération IOC
GitHub Documentation trustsight.org
02

Données · Cadre d'ingestion

rypipe

Framework d'ingestion réutilisable. Cœur Rust, bindings Python. Ajouter un nouveau format en implémentant deux traits.

Adaptateur de format (Splitter + RecordParser) → Moteur parallèle → Plan fusionné → Arrow
476 tests7,63 Go/s borné4,23 Go/s RAM complète2,12 Go/s xmlstreamer-ng
GitHub Documentation PyPI
03

Distribution Linux · Systèmes de bureau

Kestrel

Distribution Linux autonome basée sur Arch, avec Hyprland + Quickshell et un pont d'ordonnancement par tâche au niveau du noyau.

Apps / Hyprland / foot → libkestrel-hint → kestrel-broker cgroups → linux-kestrel → scx_kestrel
Basée sur ArchHyprland + Quickshellindication sched_ext 0–1024MIT
GitHub ISO Kernel
04

Infrastructure de base de données

DBWarden

Compilateur de schéma déclaratif qui dérive des migrations de bases de données déterministes à partir de modèles SQLAlchemy.

Modèles → IR → Diff → SQL → Vérification
63K LOC source5 bases de donnéesAlpha stableHarnais de release
GitHub Documentation PyPI
05

Données · Flux XML

xmlstreamer-ng

Streamer de flux XML à isolation des défauts construit sur rypipe, adapté de carlosplanchon/xmlstreamer. Mémoire bornée, récupération conservatrice et échecs partiels explicites.

HTTP / GZIP / fichier → tokenizer d'octets → analyseur Rust par élément → enregistrements plats ou lots Arrow
15,8M lignes/s2,12 Go/s10,2M lignes/s bornéPyPI
GitHub PyPI rypipe
06

ML · Recherche sur la distillation

eclipse

Appareil de distillation au niveau octet pour Ornith 1.5 9B. Cibles EOT exactes, un étudiant de 48 Mo et une étude de faisabilité reproductible.

Logits de l'enseignant (llama.cpp) → trie d'octets → cibles EOT exactes → élève de 48 Mo → évaluation BPB / KL
BPB 0.818KL 0.317top-1 0.86526,2M positions
GitHub
→

Tous les projets

DBWarden, postal, neurafly, easeo, ClickVault, dsig et tous les autres projets publics.

Tout voir

Formation

2026 - En cours

Diplômes

Licence en Statistique

UdelaR / FCEA · Parcours Technologique

2025 - En cours

Diplômes

Ingénierie Informatique

UdelaR / FING

2026

Programmes

Science des Données et Apprentissage Automatique

Université de Tokyo · GCI World 2026

2026

Programmes

Analyse de Données

CoderHouse

2024

Certifications

HTML, CSS and Javascript for Web Development

Coursera · Johns Hopkins University

Open Source

OPEN SOURCE · URUGUAY

LibreCourseUY

Directeur

Organisation open source dédiée à la promotion de l'écosystème FOSS en Uruguay. Plus de 400 membres. Nous construisons et maintenons des outils, services et infrastructures libres pour la communauté des développeurs uruguayens.

OPEN SOURCE · PYTHON

FastAPI-boilerplate

Co-mainteneur

Starter FastAPI async avec batteries incluses. Auth (sessions, OAuth, clés API), FastCRUD, Alembic, workers Taskiq, cache Redis et limitation de débit par niveau. Co-mainteneur nommé dans la v0.18.0, la release de restructuration pluggable.

Références

Igor Benav

Fondateur, Benav Labs

Co-mainteneur, 2025 - Présent

LinkedIn

Carlos A. Planchon

Lead technique, Busco Jobs

Collègue, 2025 - Présent

LinkedIn

Maximiliano Schmidt

Développeur full-stack, Casas Y Mas

Collègue, 2026 - Présent

LinkedIn