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
Commits récents
Répartition des langages dans les commits suivis
Statistique d'activité, pas de compétence.
À 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
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
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.
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.
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.
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.
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.
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.
Tous les projets
DBWarden, postal, neurafly, easeo, ClickVault, dsig et tous les autres projets publics.
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
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
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.